[BACKLOG-1640] - Added filter for mondrian datasources based on the acl ...

...info obtained. Unit tests updated

@pentaho-nbaker please review
Is there a reason this is constructed per every request?

Also should't you call getRepository() above?