add dependent module support
add unit tests for dependent modules
reference new lumbar version
Revert "reference new lumbar version"

This reverts commit 19269527592452154ddb7b133120788b228cc5d6.
remove commented code
remove usage of suppressLoadCountIncrease
fix unit tests
added license info
Merge branch 'dependant-modules-support'