* Add RestConfig * Move Route into api package * Remove some unused routes * Move URI encoding into compile and withQueryParams * Add docs for Route * Expose major parameter names as list constant * Remove unused client only fields in SelfUser * Handle global rate-limit bypass * Split buckets into 2 types * Improve handling of global rate-limits * Call cleanup on shutdown (commit: cec8035)