Stubbed out Spring Security.
Added error handling in the web layer for 401 and 403 responses.
Continued implementing Spring Security.
Added the command line invokable SpringSecurityEncoderOutput that outputs the encoding of a plain text password from Spring Security encoders.
Removed redundant version tag in Spring dependencies in the POM since spring-framework-bom is being used for Spring dependency management.
Added a custom RememberMeServices so that the remember me cookie name could be set to an application specific value.
Added a custom login page.
Merge branch 'master' into spring_security

Conflicts:
	src/main/webapp/WEB-INF/spring/servletContext.xml
Added styling to login form.
Changed the login form layout to horizontal.
Deleted extraneous hidden form parameter in the login page.
Changed the password_hash column type in the hp_user table to CHAR(60).
Deleted the password_seed column from the hp_user table.
Deleted the passwordSeed property from the User model.
Updated unit and integration tests around the deleted passwordSeed property.
Moved the passwordEncoder bean into the service layer.
Added a database migration to seed an admin user.
Used HyePyeUserDetailsService for the UserDetailsService implementation in the security context to use the hp_user table for authentication.
Used a passwordEncoder bean in the test application context with a strength of 10 to shorten testing time.
Updated the password hashes in the DbUnit datasets.
Moved the userDetailsService bean to the service layer.
Made the userDetailsService bean a scanned bean.
Started implementing integration tests for HyePyeUserDetailsService.
Refactored helper test methods.
Finished implementing integration tests for HyePyeUserDetailsService.
Deleted extraneous Inject annotation on HyePyeController.