Adding RoleList implementation. Adding roleList to Employee

This is an undocumented SuiteTalk feature
Improving generic sublist architecture to be more modular

It'll help us handle NS edge cases better