add failing tests for validating that SingletonBinding delegates to
the wrapped binding for getting/setting state.
Signed-off-by: Andy Dennie <github@adennie.e4ward.com>
in linkRequested, call scope() to wrap singleton bindings
(when appropriate) and then put the scoped binding onto both the
toLink and bindings lists.

in putBinding, removed the call to scope, since it is now
handled by the caller.
Renamed BindingTest to SingletonBindingTest and...
-changed copyright year to 2013
-fixed ordering of imports to comply with Square style guide
-added @RunWith
-fixed isSingleton assertion
Capitalize comment and end with period.
Merge pull request #170 from adennie/delegating-singletonbinding

Change SingletonBinding to delegate to wrapped binding for getting/setting state