Working on encoding detection and conversion - ref #411
Detection and conversion of source encoding now going. Looking into conversion for the out file as well. Ref #411
Got encoding conversion going for the out file as well. Must enable detectEncoding in your docpad configuraiton file for auto detection. Ref #411
Fix jschardet being undefiend if Iconv fails - Ref #411
Emphasised specifying the `dev` branch as the integration branch
Updated use of github issues in CONTRIBUTING.md
Now loads early for deploy commands. Added action command.

- This means for deploy commands we load and initialise our
configuration twice in order to load the deploy plugin by the time the
consoleSetup event fires
- Another change is the removal of the secret `load` instanceConfig
option, in favour of a new `action` instanceConfig option
- Added a action command to perhaps replace the `docpad-server` cli
with `docpad action 'server generate'`
Ref #430 - Identify anonymous users by their hash and salted MAC address

See #430 for the underlying details.
Attempt at resolving configuration double-load merging issue, hitting issue with partials plugin
Added instanceConfig to plugin base class
Better tester port determining. Turns out pid is prone to duplication
Merge branch 'dev' into dev-configredo
Clarified initial versions in History.md
Blocks will now clone add arrays as we modify them
Init filesByUrl correctly with configredo
Merge branch 'master' into dev-mac
Merge branch 'dev' into dev-mac
More fallbacks if mac fails
Reduce the console pause delay after collecting info

From 5 seconds to 2 seconds
v6.22.0. Improvement.

- v6.22.0 March 6, 2013
	- Better port assignment to testers -
[changeset](https://github.com/bevry/docpad/commit/244390c5d349598e35e2b
99347c8b067006aa293)
	- We now identify anonymous users (while respecting their anonymity) -
[changeset](https://github.com/bevry/docpad/commit/fb8de48d7dcfc4e9211fd
898cda91c54553c1f58)
		- Closes [#430](https://github.com/bevry/docpad/issues/430)