Support gulp-sourcemaps

`~` is intentionally dropped as traceur breaks things too often. i do patch releases often after testing it, so shouldn't be a problem.