Added monitoring of api rate limits and waiting for replenishment.
support application-only auth
Merge pull request #413 from shogo82148/application-only-authentication

support application-only auth
Merge pull request #390 from nirg/monitor_rate_limit

Added monitoring of api rate limits and waiting for replenishment.
Always expose remaining calls and reset time
Check against self._remaining_calls, not rem_calls
added feature for printing remaining time when max retries reached
removing extra whitespace
Merge pull request #415 from cpcoats/master

added feature for printing remaining time when max retries reached
Make IdIterator not dependent on the parser being used
Fix wait_on_rate_limit_notify
Raise error if locations list has the wrong length
Merge pull request #418 from marianitadn/log-location-error

Raise error if the locations list has the wrong length
Fix _run method
Allow passing a file object to _pack_image and related endpoints
Fix mistake in docs
Document API.update_with_media
Merge master into production.