only stat() once to get desired attributes
Add unit level specs for mv (Unix) deploy strategy
add unit-level specs for cp file deploy strategy
add unit-level specs for mv (win) deploy strategy.
Add functional tests for deploy strategies

Tests "happy paths" to ensure all ACL fixup paths are wired up
correctly. Error/warn paths require more complicated setup (non-admin on
windows, root setup w/ tests run as non-admin on Unix), so those code
branches are covered by unit tests.
Test for expected inherited acls to get inherited
Merge branch 'mv-unix-unit-tests'

Branch is poorly named, it contains unit and functional tests for all the file
content deploy strategies.