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

Exposing Guava's Supplier from the Governator public API makes shading difficult.  This PR switches all instances of Supplier to a new Governator Property class.  Note that this will break any @Configuration mapping that uses Supplier for dynamic configuration.