Add vector LaTeX command (\vec)

The vector command places a right arrow above the text name of the vector.
This commit models the rendering of LaTeX where the arrow does not
extend to the full width of the vector name.
supervisor runs make instead of index.js

no need for verbose child_process code in index.js, just use make to
guarantee `make test` has run before the server is started up again
tiny handwritten static server instead of Connect

Connect isn't super heavyweight, but it and all its dependencies can be
replaced by this tiny thing

it's under script/, instead of having index.js polluting the top level
don't expose entire filesystem to the world

it's a not a huge deal since the server is only exposed to the local
network, and you can specify HOST=localhost to restrict to only your
computer, but still, it's pretty dumb to make it possible for anyone at
all to read your /etc/passwd with http://localhost:9292//etc/passwd

[path.normalize][] fixes this, collapsing multiple slashes and any
directory followed by ../, plus removing all leading /../'s (so no
http://localhost:9292/../../../../../etc/passwd funny business)

[path.normalize]: http://nodejs.org/api/path.html#path_path_normalize_p
log requests, like Connect's static file server

even better, because it has a timestamp on the request
if err, 404 or 500 instead of 200-ing a blank response
Merge pull request #189 from mathquill/build.simplify-server

tiny handwritten static server instead of Connect
EtherPad discussion way, way out-of-date

and is being (unintentionally, by people who don't know how to use
Etherpad?) vandalized. It's been archived at the "v0.3 Architecture"
wiki page.
Cleanup based on @laughinghan feedback.

Remove redundant method name assignments.
Fix indentation (tab to spaces) in stylesheets.
Remove extraneous CSS properties from ruleset.
Merge pull request #185 from devlin/add_vector

Add \vec, using the Fraction technique of display:block and line-height
upgrade to uglifyjs2
Fix .mathquill('text') #hotfix #ImAnIdiot

Recommend --word-diff-regex='\w+|.' to view this diff.
Add test case for #164
Fix changelog v0.9.2 timestamp #typo
Revise CHANGELOG formatting

"version 0.9.2" and "Version 0.9.2" both look weird to me

2013-04-2 is inconsistent, changing to fixed-width format 2013-04-02

Don't refer to issue only by number, use short text description.

Use descriptive names for categories of changes.

List categories of changes in order from most outward-facing to least:
feature changes, bugfixes, internal refactors, build system changes

Make category-of-changes headings bold rather than list items, so they
stand out more while taking up less space.
v0.9.3
v0.9.3
Fix moveUpDown comment to say it seekHoriz-es #comment
Fix #213 up/down while something is selected erroring

Cursor::seekHoriz(), and prereq private offset() method to get pageX to
pass to seekHoriz, require cursor to be shown.
Fix #217 no Array::indexOf in IE<9, use RegExp::test

http://kangax.github.io/es5-compat-table/#Array.prototype.indexOf

Thanks @eoghanmcilwaine