Make jade's client-side script play nice with RequireJS.

https://github.com/visionmedia/jade/issues/247
Added assignment tests (most non-passing).
More permissive regexp for assignment lexerization
Merge pull request #356 from guille/trailing-semicolon

Trailing semicolon
fixed bug in previous commit
LF still required
Added Case node
When
misc
misc
working
misc
dont force LF for assignment

screws up subsequent indentation logic
Added quick implementation of a switch statement
Merge branch 'case'
Added tests for switch statement
my bad
Fixed Each node lineno
Fixed Case lineno
added inheritance test