Fixed issues with positioning of userlist
forked the angular-at-directive code and made changes to support minification
perhaps this is something that should be absorbed into habitrpg-shared
a few fixes and performance increases:
* username autocompletes on click now instead of showing undefined
* an adjustable 'update interval' stops the huge performance hit by delaying events from firing until the user has stopped typing for a while
* nested controllers can cause issues because of prototypal inheritance if the models are not defined correctly... with ChatCtrl._chatMessage, this was the case. Modified it to fit in better with "best practices". See blog post here: http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html
Merge pull request #1798 from snicker/develop

Fixed issues with positioning of userlist
support for npc styling in autocomplete list to match messages
Merge pull request #1801 from snicker/develop

support for npc styling in autocomplete list to match messages