Build cleanup

Major cleanup of the CanJS build, removing unnecessary files and also closing issues #418, #409 and #408.
This also fixes the currently broken build in master.