Refactored custom modules support. Separated unpack and compile phases allowing custom modules to apply patches without extra fiddling with source directory.
Some modification for not_if, need full path to function correctly
Remove hardcoded variables since those are evaluated during compile phase, esentially preventing other modules from changes those durign runtime ( converge )
Revert "Some modification for not_if, need full path to function correctly"

This reverts commit 6ab00a76aacd8d5eb62f694d92ae8078f529db16.
Revert "Revert "Some modification for not_if, need full path to function correctly""

This reverts commit 0e2ee816a1041b3e5e2531b5d2e8d2ff82a458b4.
Revert "Remove hardcoded variables since those are evaluated during compile phase, esentially preventing other modules from changes those durign runtime ( converge )"

This reverts commit 109ec04c8f21f6dd589fd8f1c92d97ec4f28ccb5.
In preparation for Chef 11 conversion switching to run_contex
Revert "In preparation for Chef 11 conversion switching to run_contex"

This reverts commit 380dd4f77273767d6f550c77bd21645f02caa136.
Added simple directory check in order to be able to recomplie in chef 11
Revert "Added simple directory check in order to be able to recomplie in chef 11"

This reverts commit 048af0f279d65b93cb18ec6528a354fae71390df.