Fix some reflection warnings in drake.shell
Fix reflection warnings in drake.fs
Fix reflection warnings in drake.core
Fix various reflection warnings
Fix a bunch more unhinted interop on strings
Use sets and some instead of .indexOf
Fix some whitespace
Merge branch 'reflection' into develop
Consolidate ensure-final-newline to just one place.

Fixes #136.
into/for is prettier than reduce/assoc anyway