introduced functional model for dynamic proxies
refactored internal code and tests to use FunctionalReflection
Merge pull request #1147 from jclouds/functional-reflection

Functional reflection