pg-based db module

This addresses #15, with the following new features:
* Improved/fixed transaction support
* Connection pooling (automatic, thanks to pg)
* LISTEN/NOTIFY support through EventEmitter-style .on(), on a connection
* Optional connection reuse
* Incremental query results (using Q#progress())
* Very large query support (using {bufferRows: false} with queries)

This removes a very large chunk of our Sequelize dependency. The only thing left
now is the migration script, which is still very useful.
Merge pull request #16 from sykopomp/dev/screw-sequelize

pg-based db module
Updated can.viewify to version that precompiles
Webpack-based compilation

This removes browserify as our client compilation system and adds a few nice features:

* Faster compilation time
* Common module splitting
* AMD support (canjs is now loaded straight from AMD)
* External source maps

It also opens up the door to other neat features:

* es6-style modules (once webpack's author adds support -- soon)
* hot code reloading (omg omg?)
* Larger-scale code splitting once the app grows
* Separate static .css file instead of JS adding styles
  (the .css file would be built based on require() calls in the
   same compilation step)
Moved webpack config into config/ directory
Bump the transform-loader version to the one that supports sourcemaps
Pulled in cond for recoverable condition support
Store input defaults

 * Store defaults per each input object
Process all chatInput key events together
Merge pull request #21 from sykopomp/dev/persistent-inputs

Persistent Inputs
Small rendering fixes
Merge pull request #22 from sykopomp/dev/render-fixes

Small rendering fixes
add a note about PhantomJS to the readme
Moved client libs into src/client/js/node_modules
Move remaining server util into src/server/node_modules
Merge pull request #23 from sykopomp/dev/libs-in-node-modules

very node
accidentally an _

 * fixes 5278373
Be still, my stupid linter!

  Problem introduced in 5278373 and not fixed by ead9b75
Bumping cond version
Bump again