add getPropertyBundleName
fix setPropertyBundleName
switch back to caching default values

if people want to change the default value across calls they must either
not use caching, or they must clear the cache before calls with
different default values
add PropertyUtilTest
add PropertyUtilPerformanceTest