Added typeahead for channel allowed roles - Made table UI changes (colum...

This PR relates to issue: https://github.com/jembi/openhim-console/issues/28
Added typeahead for channel allowed roles
Made table width changes to have record index/edit/delete columns same size
We need this functionality for channel.txViewAcl and channel.txRerunAcl below.

Also it would be useful to add this to the 'add client' modal and profile page. Basically all the places that roles are used.