Fix for ResourceReference out of sync
Merge branch 'dev' of https://github.com/stormpath/stormpath-sdk-java into ResourceReference_unsync_fix

Conflicts:
	extensions/httpclient/src/test/groovy/com/stormpath/sdk/impl/client/DefaultClientTest.groovy
Updated readme and some locks improved
Added DefaultCustomData tests
Removed unnecessary change
Fixes for CustomData + Added more tests
Backing up work so I can move to another branch
Exclusive collection iterators
Forcing a new Travis build
Merge branch 'dev' of https://github.com/stormpath/stormpath-sdk-java into user_agent
Rolling back changes to Client
Merge branch 'dev' of https://github.com/stormpath/stormpath-sdk-java into user_agent
New implementation via checking specific class existence in the classpath
Forcing a Travis CI re-build
Added UserAgentTest
Removed ProviderAccountResultHelper and avoid ProviderAccountResult to be cached
Improved fix description in README.md
Forcing Travis CI rebuild
DefaultProviderAccountResult#getHref() throws UnsupportedOperationException now
Merge pull request #81 from stormpath/user_agent

User agent