- Bumped Sidecar version 0.2.1 -> 0.2.2
- Bumped RESTian version  0.1.0 -> 0.2.0
- Continued evolution of code to debug and support "grants" and to better define requirements of auth providers.
- "Soft coded" the slug "account" to be the auth tab, if "account" tab exists.
- Added Sidecar_Admin_Tab->plugin property and a Sidecar_Admin_Tab->requires_api() function.
- Addressed another activation use-case fro Sidecar_Plugin_Base->on_load().
- Added Sidecar_Plugin_Base->is_plugin_activation() convenience function.
- Changed Sidecar_Plugin_Base->get_settings() to return an empty array rather than false.
- Added property of 'requires_api' to Sidecar_Form via Sidecar_Plugin_Base->add_form()
- Added get_grant() and get_credentials() methods to Sidecar_Plugin_Base.
- Added code in Sidecar_Plugin_Base->_activate() to handle grants.
- Updated Sidecar_Plugin_Base->initialize_api() to handle changes made elsewhere.
- Added  package_grant() and removed authenticated() from RESTian_Basic_Http_Auth_Provider.
- Added $api and $message properties to RESTian_Auth_Provider_Base where $api is set via a new __construct method.
- Updated RESTian_Auth_Provider_Base->is_credentials() to set $message if valid credentials not passed.
- Added extract_grant() and extract_credentials() to RESTian_Auth_Provider_Base to extract just the grant or just the credentials from an array that contains more than just the desired values.
- Added a default RESTian_Auth_Provider_Base->package_grant().
- Updated the default RESTian_Auth_Provider_Base->authenticated() to recognize both 200 and 204 status codes.
- Added a $caller property to RESTIan_Client so that caller can be accessible within an auth provider (example: a Sidecar_Plugin_Base).
- Added a second parameter to RESTian::get_new_auth_provider() of $this within RESTian_Client->get_auth_provider().
- Added a RESTian_Client->get_message() method.
- Changed RESTian_Client->authenticate() to support support grants and enable auth providers more power. Also changed return value to be a RESTian_Response instead of a bool.
- Added optional prepare_request() method for subclassing callers of RESTian_Client
- Initialized $grant property in RESTian_Request->_construct().
- Added RESTian_Request->get_grant().
- Initialized RESTian_Request->api with $request and $response before calling get_auth_provider() in RESTian_Request->make_request().
- Added $grant property to RESTian_Response.
- Fixed logic that cached auth provider after first call in RESTian::get_new_auth_provider()
- Added second parameter $api to RESTian::get_new_auth_provider().