Removed large quantities of content from README.

These are more appropriate to the website, in terms of explanation of
SALVE and so forth.
Added examples to compensate for reduced README.

The examples include a zsh manifest, a vim manifest, and a root.manifest
that contains both of them. This demonstrates basic usage of SALVE.
Added a simple "Quick Start Guide."

Demonstrates using SALVE to manage a bashrc, the recommended fork-pull
usage, and a quick description of what SALVE can be used for.
Removed sections about the language specification from README
Added a Changelog to the README
Merge branch 'documentation/simplify-readme' into dev
Updated language reference for accuracy.

Now redirects to the site with much less content.
Create CopyActions, and switch file cp to use them.

A CopyAction handles the messy business of copying a file to its
destination using shutil instead of shell invocations via subprocess.
Since a file copy no longer produces a ShellAction, several tests
needed to be largely rewritten.
Added early CopyAction tests.

Basic testing, does not give full coverage.
Separated modification actions from copy actions.

There are now a set of modify actions, specifically chmod and chown,
which are components of the AL generated by a file block where action
is 'copy'. This should extend to other contexts as well in the future.
To make this clean, includes append/prepend support for ALs.

Also improved file action behavior when underspecced.
Underspecified file actions now do not always fail. Instead, the action
construction code first creates a base action with minimal requirements,
then adds any actions that it has sufficient specification to perform,
or has a need to perform. This creates uniformity between handling of
chown, chmod, backups, and any other desired auxiliary actions.
Test cleanup to handle new File action structure.

Tests now correctly examine the results of converting file blocks to
actions. Required heavy modification of the tests that ensure that
action generation fails with missing attributes, as they were no longer
correct with the new behavior.

Completes test coverage.
Includes some cleanup to DirModifyActions, including the addition of
the DirModifyAction ABC.
Updated language reference for accuracy.

Now redirects to the site with much less content.
Merge branch 'refactor/file-action-list-shutil' into dev
Updated readme to 1.0.2

Includes changelog, and removal of Notes section.
Revision of "What can it do?" section.
Merge branch 'documentation/readme-1.0.2' into dev
Merge tag '1.0.2' of github.com:sirosen/SALVE into config

Stable version 1.0.2

Changes:
Fewer actions rely on shell commands and use shutil instead
Underspecifying an action no longer causes a failure for chown and chmod, but skips these actions instead
File create now does a ```touch -a``` instead of a ```touch```, so that access time is changed instead of modified time

First tag to include changelog.
Trailing whitespace handling added to vimrc.