Merge pull request #13 from onexuscloud/template-refactor

Refactor templates to use Thymeleaf layout-dialect
[PCLOUD-84]: Reset password functionality. Added cloud name format validation code.
Merge branch 'integration' of https://github.com/RespectNetwork/csp-provisioning-application into integration
Commit for PCLOUD-104 and PCLOUD-140
Sending notification email to customer for successful registration.
Sending notification email to configured contact support for failure in registration.

In case of failure, retry 5 times in 2 minutes of retry interval. Send email to contact support for each failure.
Merge branch 'integration' of https://github.com/RespectNetwork/csp-provisioning-application into integration
Added a new configurable property contactSupportEmail
In case of cloudname/dependent cloud name regiatration failure, email will be send to this address.
Added a new property cspHomePage to configure csp url.
[PCLOD-181]:Check if a cloudname(s) is available before taking the user to the payment page from signup/dependent cloud flow.
[PCLOD-181]:Check if a cloudname(s) is available before taking the user to the payment page from signup/dependent cloud flow.
Merge branch 'integration' of https://github.com/RespectNetwork/csp-provisioning-application into integration
This fix contain:
1. contactSupportEmail address.
2. email content in case of cloudname registration failure.
3. in case of successful registration bcc email should be sent to csp email address.
Merge branch 'integration' of https://github.com/RespectNetwork/csp-provisioning-application into integration
[PCLOUD-181]: Added code populate check name availability URL in case name is not available in signup/dependent flow.
Merge branch 'integration' of https://github.com/RespectNetwork/csp-provisioning-application into integration
[PCLOUD-181]: Forgot import statment with privious commit.
Passed guardian's phone number while registering dependent cloud name.
As in case of registration failure, need to send user's detail to support contact email.
Merge branch 'integration' of https://github.com/RespectNetwork/csp-provisioning-application into integration
added misc.js which was causing the nameavailability check to fail
Merge commit '7b1e7b3400be34f324bf23e431a2bdea68914675' into template-refactor

Conflicts:
	src/main/webapp/WEB-INF/views/signup.html
Improve form error message feedback

- Server-side error messages are now displayed at the appropriate form element if applicable;
	The error display is integrated with jQueryValidator - the error response is a JSON object, with object field names equal to the form element names.
	If a non-specific error, then "error" field is shown at the top of the form (as before).
- Client/Server error messages have been consolidated in message.properties localization files.