Update dependencies
Refactoring loading for importers
Better debug flags for testing
Removed data storage, it now just stores as a buffer

Before using data would store as both data and a buffer, now just
stores only as a buffer
Fix tests for importer rewrite. Caterpillar optimisation attempt.

- load events now parse events
- split out `populateCollections` into it's own thing
- moved `generateParse` logic into `populateCollections`
- added `opts.collection` support back to `parseDirectory`
Plugin loader will now check peerDependencies as well as engines
Can now `docpad install` multiple plugins at once
Plugin loading and init improvements

- Plugin loading will now check to see if the plugin is of the correct
version for the docpad version
- `docpad init` will now initialise to the complete docpad version and
npm v1.3
Fixed the plugin unsupported checks over-riding each other
Fixed encoding issue on binaries
Fixed regenerations
Fixed encoding conversion issue due to undefined fullPath
Answered a todo
Minor
Added writeSource attribute. Fixed writeSource. Meta data is no longer cleared on parse.
Better file loading debug messages. Better tags splitting. Removed incorrect file parse return value. Bumped version number.
Don't update render attributes on layouts
Clean up option setting for file model. Renamed outDirPath option to rootOutDirPath to avoid conflicts with the outDirPath attribute
Added a changelog for the latest development
merged with master