Added functionality for changing a users role. Also made changes to @get
users/myrole and added a new id column to the authorities table.

 Logic and security is mostly found in userResource which is different
than the usual pattern
of just using annotations on the Service level interface.  The reason
for this is that the logic of who was allowed to do what was too
complicated to easily do via annotations.
Fixed bug in Spring Security which did not apply the role hierarchy when
determining whether a user was allowed to make changes to ACE's, audit,
or change ownership of an object.
Fixed hours stuff.
Implemented the User image upload.  All images uploaded here are placed
into a img taggable directory aka they are not secured.
Merge branch 'master' of https://github.com/DataAnalyticsinStudentHands/VolunteerManagementBackend.git
Made adjustments to the User photo upload and to the User object itself
adding the field "profile_picture_filename".  Now when uploadFile() is
called it automatically deletes any other pictures in that directory and
set the profile_picture_filename to the filename of the new profile pic.
changed logging to separate file into /var/log/tomcat7/vma.log
changed logging to suppress INFO level for hibernate
Updated objectid for groups and task when a new one is created.
Merge branch 'master' of https://github.com/DataAnalyticsinStudentHands/VolunteerManagementBackend
Removed all the DetailedViews
Clean up.
Remove imports.
Updated project name and version code.
Correctly updated artifactID.
Updated SQL
Update README.md
Updated the logic for messages.
Added @Component to all DaoImpl, Service, and Resource. Now, only need to register Resource in the DashAppSetup.java

Also, removed mysql jar from WAR by adding a scope provided in the pom.xml
Actually added the provided scope in pom.xml