Added a copy action for files and made it default.

'create' now refers to touching the file, and is not the default.
This makes file more uniform with directory, and is clearer about the
underlying action being specified.
Includes tests for file[copy] and an update to default config tests.
Updated readme to account for file[copy]
Merge branch 'refactor/file-copy-action' into dev
Changed group to be "$SALVE_USER_PRIMARY_GROUP"

This is in place of the special behavior when group is unassigned.
Although it introduces an extra environment variable, it is a reduction
in mysterious special behaviors.
Updated README to 0.2.0

Added README references to $SALVE_USER_PRIMARY_GROUP
This includes removal of comments about special behaviors on unspecified
attributes.
Merge branch 'feature/group-env-var' into dev
Added file failure tests.

These check that file blocks fail when underspecified.
Expanded directory block tests

These ensure that directories fail when underspecified, and fix
directory group behavior (revealed by tests).
Includes some extra testing for directory_block coverage and minor fixes
to directory_block code.
Added nose-cov to test requirements, for automated builds.
Improved coverage of file_block and block.identifier
Added testing for manifest action expansion and completed action coverage.
Completed coverage of tokenizer.
Removed unused logic from conf application.

Manifest expansion handles recursive configuration application, so
having configuration application handle that as well is redundant.
Merge branch 'refactor/test-coverage' into dev
Fixed whitespace error in readme
Fix to README grammar spec.
Merge branch 'documentation/readme-bugfix' into dev
Completed commandline test coverage.

Made gitrepo test into an error check for now.
Most of commandline main test is stubbed out.
Merge branch 'feature/commandline-coverage' into dev
Merge branch 'dev' into stable