issue 879

issue #879
@gitnik
@aesnyder
@cthrax 

In process in working on issue 904 I decided I had enough with the large file. So now we have sourcemapping at all kinds of levels.

I do not plan on commiting the tmp/ directory (where the maps point to) as this will cause more merge problems. However if someone can
convice me otherwise then we can add tmp/. 

Please review.
dev has *dev_mapped.js