Saving account transactions

Adding saving account Transactions
fix datatable extratag param not being passed
ui changes around user administration. break out error and validation messages that are possible from platform api into a seperate file.
update messages around offices.
update messages from api.
update message translations coming from api for codes.
add resource not found error messges from api.
update funds error messages.
update message translations for staff.
ui changes to allow delete of office transactions.
message translations for charges.
enable guarantor for default demo tenant.
update translations for loan products.
handle changes to guarantor api
update translations for loan products area.
update properties for guarantor permission.
update properties files, breaking out codes from platform api into seperate file, and also breaking out in dev features like savings and groups in prep for quipo.
stretchy reporting mods
last bit of tidy up around translation properties.
ensure all properties files are utf-8 encoded.