[SP-1592] - Backport of BISERVER-12205 - User security gets corrupted (5.2 Suite)

Main discussion thread - http://jira.pentaho.com/browse/ESR-4197
Added roles into PentahoSession and extracted them in MondrianAbstractPlatformUserRoleMapper.

@pentaho-nbaker Nick, I corrected the fix, please review again.