fcm make: remove config-on-success on failure
Merge pull request #91 from matthewrmshin/remove-config-on-success-on-failure

fcm make: remove config-on-success on failure
fcm branch-create/list: support alternate username
fcm make: fix `use=` properties override

A `use=` declaration at tail of file should not override current property
declarations.
Merge pull request #93 from matthewrmshin/fix-inherit-hook-prop

fcm make: fix `use=` properties override
Update CHANGES.md
fcm make: arguments as extra configurations

Each command line argument is considered a declaration line to append to the
configuration file.
test: fcm make options args
Update installation guide
Merge pull request #97 from matthewrmshin/doc-install

Update installation guide
fcm make: extract: fix ssh location efficiency

Use file modified time instead of checksum.
Ignore hidden files.
Merge pull request #98 from matthewrmshin/fcm-make-extract-ssh-efficiency

fcm make: extract: fix ssh location efficiency
Merge pull request #96 from matthewrmshin/fcm-make-args

fcm make: arguments as extra configurations
fcm make: remove prev ctx as each step completes

This should reduce the memory footprint that was causing Perl to exit
with SIGSEGV.
Update CHANGES.md
Merge pull request #100 from matthewrmshin/fcm-make-prev-ctx-clear-out

fcm make: remove prev ctx as each step completes
fcm make: steps: don't inherit if already set

Hence, allow `steps=` to be declared before `use=`.

In addition:
* incr mode: on load of prev ctx, remove prev ctx of irrelevant steps.
* config unparse: `use=` before `steps=`.
Merge pull request #101 from matthewrmshin/fix-fcm-make-inherit-steps

fcm make: steps: don't inherit if already set
Merge pull request #92 from matthewrmshin/branch-username

fcm branch-create/list: support alternate username
Update for release 2014-03