Consolidated UserIdSource with UserIdExtractor and moved to core project.
Fixed string-based declaration of auth service class to be class-based.
Addressed optionality of the security module.
Eliminated redundant code between XML and Java configuration support classes.
Merge pull request #80 from habuma/master

Sync up including many refactorings around config and security integration