JC-1605 Initial commit.
* Created an interface RegistrationPlugin so that Kaptcha and other similar plugins implement it
* Made Kaptcha show its html on the JSP page (not in dialog yet)
#JC-1605:
* Refactored html of kaptcha plugin to accept http request
#JC-1605 add messages i18n for kaptcha plugin. Start writing test
#JC-1605 Made Kaptcha plugin work with velocity in order to form html output.
#JC-1605, JC-1608 Changed i18n messages. Added velocity placeholders.
#JC-1605 Added method for invoke the some action of the plugin with specified id.
#JC-1605 Added refresh captcha action to Kaptcha plugin. Added common method for processing requests to plugins.
#JC-1605 Fixed resource loader for velocity template. Added dependencies for velocity and tests.
#JC-1605 Captcha fully moved to plugin. Added functionality of kaptcha plugin to registration jsp page and registration with js dialog.
#JC-1608 Added i18n to kaptcha plugin.
#JC-1605 Basic functions of captcha moved to service. Added tests.
#JC-1605 Added log message. Removed old captcha functionality.
#JC-1605 Fixed getting of registration plugins.
#JC-1605 Changed package-info.
#JC-1605 Added tests and docs.
#JC-1605 Added tests and javadocs. Multiple if-else replaced by switch.
#JC-1605 Added tests and javadocs. Added validation of action name for captcha refresh processing.
#JC-1605 Added javadocs.
#JC-1605 Improved doAction method signature. Fixed url in velocity template. Removed unused validation message.