Remove use of Supplier in public API's and switch to an internal Property class
Temporary backwards compatibility for Guava Supplier with usage warning to switch to Property
Merge pull request #168 from elandau/bootstrap

Remove use of Supplier in public API's and switch to an internal Property class