Added OAuth support, removed old credentials system
Started working on [/sync] interface, removed old [/user/library] interface
Added [/sync/history] and [/sync/ratings] interfaces, working movie mapper
Updated "collection" example
Removed old [user/ratings] interface
Block sync methods that don't exist
Added [/scrobble] interface, "media_center_" fields renamed to "app_"
Updated show/episode mapper
Removed old interfaces
Cleaned up [/oauth] interface
Added automatic interface discovery
Removed old "plugin_version" parameter, added [/sync/lastactivities] and [/sync/playback]
Replaced old "access_token" parameter with context system
Shell modules
Restructured HTTP request system
Remove UNC prefix from module paths
Replaced [core.context] with cleaner [core.configuration] system, updated examples to reflect changes
Added support for xAuth (username, password) login, added basic example
Fixed [/sync] last_activities() and playback() methods returning a [Response] instead of just the data
Restructured [/sync] interfaces to use mixins, [/sync/history] now has add() and remove() methods