Merge pull request #338 from Victsm/fix-test-jar-java-version

Update test.jar used in XmlValidatorManagerTest to be compiled against J...
Adding velocity-tools EscapeTool to able to escape certain data element to prevent XSS #339
Merge pull request #340 from hluu/master

Adding velocity-tools EscapeTool to able to escape certain data element to prevent XSS #339
Merge pull request #341 from Victsm/validator-plugin

Use customized classloader to load validator's classpath. This prevents ...
add utf-8 encoding to avoid test failed due to japan char in azkaban-common project.
Merge pull request #343 from hy2014/master

add utf-8 encoding to avoid test failed due to japan char in azkaban-com...
Merge pull request #342 from Victsm/validator-plugin

Make validator JARs hot-deployable, so when upgrading validators, there'...
Merge pull request #345 from Victsm/validator-plugin

XmlValidatorManager should not throw an exception if the validator dir d...
Merge pull request #352 from Victsm/validator-plugin

Fix the issue with XmlValidatorManager passing wrong project archive fil...
Issue 331 : For job with retry - the attempt count doesn't match with log file when inserting into database
Merge pull request #353 from logiclord/master

Issue 331 : For job with retry - the attempt count doesn't match with lo...
Merge pull request #355 from Victsm/validator-plugin

Close the URLClassLoader before reloading the resources.
Since we cannot use Java 7 feature inside Azkaban, we need a customized class loader that is closable for the refreshing validator resources feature to work.
Explicitly throw various possible exceptions during close of the ValidatorClassLoader and log it inside XmlValidatorManager so we do not miss anything.
Update the log message when encoutering exceptions related to closing the ValidatorClassLoader.
Merge branch 'validator-plugin' of https://github.com/Victsm/azkaban into validator-plugin