pre/post block command generation should be deferred until package has a deployment context
- Fixes #145
make installer queues a more explicit concept and less hacky
make sudo setting more explicit (allow a deeper false to override a higher true)
bump to 0.7.5
bump version in gemfile
add a post_process hook to installer to allow things like local cleanup of temporary files. related: #156
add custom_dir attribute
add spec for custom_dir
shouldnt be in the extract command
Merge pull request #159 from dekz/custom_dir

add custom_dir accessor back to source installer
improve dummy logging to show what transfers will do
push our local path so I can run sprinkle from ./bin while testing local changes
Merge branch 'fix-bad-error-message-on-missing-package' of https://github.com/troelskn/sprinkle into troelskn-fix-bad-error-message-on-missing-package

Conflicts:
	lib/sprinkle/package.rb
:TRANSFER and :RECONNECT become their own objects so that installers within installers have a place to preserve state for transfer source, dest #160
Added pecl installer for building php extensions

Fix: Accidentally switched logic in if construct

Support creation of ini file to load extension

Moved logic from process to initialize

Added documentation on options and re-use push_text

Use file rather than push_text - Doesn't work at the moment

Use sudo for file transfer, unless explicitly told not to