Add functions to create text annotations (tag, comment, xml)

The common logic of these functions should be performed in the generic
writeTextAnnotation function. All the other files are acting as shortcuts to
this core function with various annotation types.
Fix inputs of writeTexteAnnotation
Merge pull request #1283 from jburel/thumbnailbean-dev_4_4

Thumbnailbean dev 4 4
Merge pull request #1284 from joshmoore/rebased/dev_4_4/plateacq-upgrade-fix

DB 4.1-4.4 upgrade script fix from Bernhard Hollaender (rebased onto dev_4_4)
Merge pull request #1307 from snoopycrimecop/merge/dev_4_4/submodules

Update dev_4_4 submodules
Merge pull request #1310 from jburel/import-as-bug

Import as bug
Merge pull request #1315 from rleigh-dundee/remove-image5d-dev44

lib/repository/Image_5D-1.2.0.jar: Remove
Merge pull request #1316 from sbesson/rebased/dev_4_4/travis_merge

Add scc travis-merge to the Travis before_install step (rebased onto dev_4_4)
Merge pull request #1286 from joshmoore/rebased/dev_4_4/11033-delete-times

Use btm prepared statement cache (See #11033) (rebased onto dev_4_4)
Remove option to send the log file.
Use CollectionUtils.
Create a zip to upload

see 9db3031
Upload log file.
Fix message

See 9db3031d8b989a864c3f2f6d0577bd8cd9dd2635
Review response.

See 9db3031d8b989a864c3f2f6d0577bd8cd9dd2635
see c23e607193551558eb185c4d1c5397902558a48a
remove unused import.
Review submission of log and file.
Modify date in header.
Delete directory

see b4bb955 and a86e001