Update docs with new source map options.
Use updated //# pragma, fixes #22

See spec at https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.lmz475t4mvbx
and discussion at https://groups.google.com/forum/#!msg/mozilla.dev.js-sourcemap/4uo7Z5nTfUY/_YNQtSxdclkJ
Source map sections track file offset. Fixes #36
Merge remote-tracking branch 'origin/pragma' into combined

Conflicts:
	README.md
Merge remote-tracking branch 'origin/fix-sourcemaps' into combined

Conflicts:
	tasks/neuter.js
Remove extra new line breaking test
Require line matching is greedy for newlines.

This fixes an "off-by-one" bug when the require line is followed by one or more empty lines.
Merge pull request #1 from justinanastos/combined

Combined