* Refactored PermissionResolver to use PermissionResolver and ParentResolver instead of URIs.
* Refactored crypto package in utilities.
Added new methods to SimpleCipher.
Added annotations for permission checking.
Added MapUtils, Make spring libs provided
Refactored permission services to make them more general, and added annotations for handling permission checking.
Merge pull request #7 from cortiz/master

Added MapUtils, Make spring libs provided
Added SimpleCipherTest.
Merge branch 'master' of https://github.com/craftercms/commons
Removed Spring dependencies.
Merge pull request #8 from avasquez614/master

Added permission services (work in progress)
Added unit testing for permissions.
Added localized root exceptions and started refactoring permissions exceptions to become localized.
Finished exception and logging localization in Commons Security.
* Added DuplicateKeyException and fixed JongoRepository to be more consistent with log messages.
* Made all PermissionException runtime exception (almost every time they'll be thrown through AOP).
* Added utility for sending emails.
* Fixed localizable logging and exceptions (using our own now, instead of Cal10n).
* Added SecretKeyRepository for managing storage of secret keys.
Merge pull request #9 from avasquez614/master

Added localizable exceptions and logging