Upgrade flat to own fork to support overrides

https://github.com/hughsk/flat/issues/9
Textual changes
Overwrite existing keys if they cannot hold nested value
Better coffee syntax
Add test for a capture without passing ignore to constructor
Update js
Merge branch 'master' of github.com:kvz/environmental

Conflicts:
	README.md