(new doc) Document, in detail, the `Alien` nukespace API
(- fix Win) Preliminary handling of Windows carriage-returns
(- meta refactor inc) Begin using Cakefile again; refactor Cakefile

Although I generally much-prefer using a set of scripts with `npm run-script`, that's become basically impossible to make Windows-friendly. Thus, I'm going to move all the project-meta-shit back into a `Cakefile`, for simplicity of cross-platform builds. Oh well.

In this commit, to get that started, I refactor things to:

 - avoid `spawn` and friends, to make Windows support easier
 - centralize project configuration in package.json
(- meta fix) Port the `clean` task