Adding devmode option and customizable -remove tags.

This pull request adds the ability to add customizable `-start` and `-end` blocks that will be removed in the build, e.g.

```js
//!steal-remove-start
Stuff that will be removed in a Steal build
//!steal-remove-end
```