Refactored plugin to use spring security.  Annotation support done.
Added support for non-annotation security modes, and added dynamic methods to resources.
Merge branch 'spring' into development