Added new api module.
Added new api module.
Working on new profile API.
Added TenantService and AuthenticationService
Merge branch 'master' of https://github.com/craftercms/profile
Working in attribute processing.
Merge branch 'master' of https://github.com/craftercms/profile
Merge pull request #53 from avasquez614/master

Added new api module.
Working in attribute processing.
* Finished attribute processing.
* Added AccessTokenCheckingFilter.
Working on API refactoring.
Update all dependencies most important Uses spring 4.0 and spring security 3.2. Commons-lang 3 and Commons-collections4
Now is required Java 7
Now is Required Tomcat 7+
Now uses Jackson 2.3.x
Remove Log4j , uses SLF4J , (default impl is logback)
Non-war dependencies of spring now are provide (so usage will not for and old version of spring ) (avoid have 2 or more spring jars in war)
Now Services and Controllers returns Iterators instead of lists (memory and performance) (also sort of enforced by Jongo)
Change Serializable for Object
Fix some javadoc, (not 100%)
Fix Coding style  (not 100%)
Client on error will show the URL
Added JDK 8 compatibility (just at compile time)
Improve logging  messages.

Conflicts:
	admin-console/pom.xml
Working on API refactoring.
Merge branch 'master' of https://github.com/craftercms/profile
Merge pull request #54 from avasquez614/master

Working on API refactoring and permission handling.
Rename User to Profile
Make Profile Id Object Id (was string)