LEDGE-240 Interface / implementation split for ThreadPool
BAZYNGO-1224: gracefully handle situation when Coral Subject is missing
- there's no cleanup to be done
BAZYNGO-1248: fixed multiple accounts per email check when requested
account has multiple emails (it's possible for both things to occur at
once)
BAZYNGO-1269: added a method for retrieving confirmation request by
payload contents.
BAZYNGO-1270: account status checking / SSO fixes
BAZYNGO-1256: Email section added to captcha config.
BAZYNGO-1247: allow creating partially overlapping paths, since we
already have partial match / longest wins strategy in place while
rewriting
BAZYNGO-1254: a REST resource for transforming list of TERC ids into
Location description objects
BAZYNGO-1266: a helper REST resource for retrieving category subtree
BAZYNGO-1213: expose uiStyle property of CategoryResource in the REST
projection
BAZYNGO-1313: use TermQuery in GenericIndex.getResource, using Term
generated by ToDocumentMapper. This way hardcoding of identifier field
name is avoided, and non-text fields can be used.
BAZYNGO-1321: attachemnt_images_max_size configuration option for
ProposeDocument module
BAZYNGO-1318: added org.imgscalr:imgscalr-lib dependency
BAZYNGO-1323: resize uploaded images to configured size
BAZYNGO-1322: do not resize images uploaded by the administrators
BAZYNGO-1323: scale images down only. Enlarging smaller images would
have been rather unproductive :)
BAZYNGO-1244: return null rather than throw an exception to let the
template a chance to work around missing resource case (there's not
try/catch directive in Velocity)
Revert "BAZYNGO-1322: do not resize images uploaded by the
administrators" - requirement dropped

This reverts commit cd5cd19628299f927677ef05925217372416ceb9.
BAZYNGO-1327: system wide facility for defining preferred image sizes.
BAZYNGO-1327: use system wide settings when maximum image size is not
defined in component preferences.