Deprecate block property API
Remove usage of block property API (except for "function style" test cases)
Add descriptions to rake tasks
Add docs rake task
Add docs generation task and build phase (with warnings)
Improve [NSArray flatten] doc formatting
inject/reduce: use correct return type of 'id'