Added __iter__() and __str__() to FeatureLayer, TableLayer, and FeatureService.  This means you can convert the object to string or to a dictionary just by using the system casting str() or dict().

Added handling of JSON encoder for custom objects in common.py.
Merge branch 'master' of https://github.com/Esri/ArcREST