The board of library trustees, subject to the terms or limitations of this charter, shall have all the other powers and duties which are given to boards of library trustees under the constitution and laws of the commonwealth and such additional powers and duties as may be authorized by this charter, by-law or other town meeting vote.