[BISERVER-12205] - User security gets corrupted

Main discussion thread - http://jira.pentaho.com/browse/ESR-4197
Added object Authentication into PentahoSession and pulled it in MondrianAbstractPlatformUserRoleMapper.
Unit tests will be soon.

@pentaho-nbaker Nick, I corrected the fix, please review.