Added doc information clarifying options property used on hookFor method, relates to issue #214
Merge pull request #421 from ruyadorno/iss-214

Added doc information clarifying options property used on hookFor method...
Store independant Generators' meta data

This will help tools using the Yeoman Environment (like yo) to fetch
meta data from stored Generators without having to requiring each one.
(leading to performane improvement for them)
Release 0.14.1
Add unit test for #getGeneratorsMeta
Refactor Generator.user tests
Ensure Generator#run run only prototype method

(fix #425) This fix is to prevent the run method from trying
to run an instance value/method in place of the prototype one.
Version 0.14.2 release
Abstract I/O interface to support non-cli env.

An `Environment` object, when instantiated, now expects an (optional)
`Adapter` (the default adapter being `TerminalAdapter`, for CLI I/O
sinteraction). This abstraction layer allow for `Environment` clients
other than `yo` to provide their own I/O mechanics (e.g GUI inside of
a code editor plugin for yeoman).

An `Adapter` is an object wich exposes at least 3 methods:

* `prompt` - an [Inquirer.js](https://github.com/SBoudrias/Inquirer.js/)-like
function for collecting user input (available as Base.prototype.prompt)
to generators
* `diff` - function called to show the difference between two strings
* `log` - it's both a function and an object. See (lib/util/log.js)[lib/util/log.js]
for details of the default implementation and which methods are to be
supported.
Merge pull request #383 from artoale/expose-prompt

Abstract Base.prototype.prompt to support non-cli env.
Add file-utils feature into remote() function
Add test base#remote tests

Ensure base#remote remote arg contains correctly scoped
FileUtils#Env objects
Remove env#remote disabled tests

env#remote have been removed from core in 0.14 release
Make sure the Generator.git tests doesn't call done with non errors
Update dependencies
add license
Update package.json
Add back the ability to register a raw function as a Generator
Merge pull request #430 from SBoudrias/raw-generator

Add back the ability to register a raw function as a Generator (Fix #427)
Allow custom configs to be passed to `spawn`.

The main point is to allow passing other `std` Streams to output command
content