Initial move from Spring-Data to Jongo
Remove IT testing to replan it.
Continue of Migration to Jongo
Make Exceptions have a common ancestor
Make Repositories to throw a exception according to its implementation (where possible MongoDataAccess should be expose by custom Methods
Compiles :D
Change Most of Repositories,Controllers and Services , Compiles :d,
Just missing ProfileRepository , Improve Checkstyle and coding conventations
Lots of JavaDoc still missing.
Moving Foward with jongo Changes
Moving Foward with jongo Changes
Merge branch 'master' of github.com:craftercms/profile
Merge pull request #53 from avasquez614/master

Added new api module.
All Repositories are migrated to Jongo
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.
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
Merge branch 'master' of https://github.com/craftercms/profile