Adding work from yesterday

Wrote core database entries
Wrote initial front end implementation
deleted #message.js
Removed unnecessary SQL files

And one lock file, or something...
Rewrote database mappings and configuration

Now using built in messaging system discovered by Bryan
Renamed all the message modules

No more of that MessageMessage bullshit
Updated list view
Added websocket handlers for incoming messages
Hooked the listener up to the UI
Fixed deliver function for messages containing single quotes

The built in format methods don't appear to work with single quotes in
json strings.  I had to manually `.replace` them in order to get it
working.  Appears to function just fine in testing.
Merge branch 'message_extension' of github.com:pangea/xtuple-extensions into message_extension
Fixed notify channel
Combined the notification object back up

Figured out how to do it without double formatting everything, should be
a little more robust as well.
Added comment trigger

It runs on whenever a comment is created and generates a message to any
users mentioned.
Merge branch 'message_extension' of github.com:pangea/xtuple-extensions into message_extension
Removed some unnecessary debug code
Removed 'comment on' text from @mentions messages
Switched to notifying on the nodext channel

It was kinda a stupid idea to make my own channel in the first place
Split all possible message code out of core

There are still a few files left that can't be removed right now.
Removed "use strict" from titledmenu

It was causing problems farther up the stack.  Not sure how their shit
gets away with it, but it breaks the fuck out of our code.
More "use strict" removals

Same reason as before.