expose converge_by so that file provider helper classes can use it
adding abstract base class (need a better name)
do_contents_changes was messy, move into content_strategy
add different deployment strategies
typo
use restorecon -R