Drop the runtime dependency on CoffeeScript.

* Move all source code from `lib` over to `src`.
* Adds a `prepublish` script to `package.json` that compiles all
  CoffeeScript files from the `src` to the `lib` folder.
* Add `src` and `vows` folders to `.npmignore`.
* Add `lib` to `.gitignore`.

Tests continue to use the CoffeeScript sources, to ensure that always the
latest code is tested.
Move the root `rel.coffee` into the src folder.
Merge branch 'arthur/move-to-mocha'

Conflicts:
	package.json
	vows/test-delete-manager.coffee
	vows/test-table.coffee
Merge remote-tracking branch 'origin/master' into arthur/code-cleanup

Conflicts:
	lib/nodes/index.coffee
	lib/nodes/nodes.coffee
	package.json
	src/nodes/nodes.coffee
	src/rel.coffee
	test/delete-manager-test.coffee
	test/insert-manager-test.coffee
	test/select-manager-test.coffee
	test/table-test.coffee
	test/update-manager-test.coffee