Coverity Fixes

Check that not null on checks where null could be returned within tomcat
modules.
Javadoc Cleanup

Added missing javadoc items (param/return) as noted by builds.
Better Shiro Mocks

Using Mockito / Powermock in order to delete all extra 'non implemented'
code that occurred by implementing shiro.  This will be model used
throughout for items such as tomcat as it greatly reduces what we deal
with to something manageable while at same time increasing test side
code coverage.