Message: add a way to set the type outside of constructor, don't show smileys/emoticons on those messages.

Also get a static way to get app resources. Message doesn't really need a context kicking around anymore.

Be able to distinguish if the message is in the server view, and don't spit out smileys on those messages. Closes #45