alternate emoticon function

Different take on the emoticonFromText function. Would be useful for
those with a ton of emotes because they wouldn't have to manually enter
every one. Also good for updating emoticons list without needing the
user's cache to clear first to grab new code