Non-library episode, save tvdb_id from watching result.

On a watching() call, if video type is an episode, and has no tvdb_id, save this from the resulting JSON data for future calls.
Update rating methods to support non-library items.

Update rating methods to support non-library items.  I believe this will only work with episodes at the moment, need more data to get movies working.
Fix support for non-library movie.

Fix support for non-library movie, set imdb_id from a watching call, and get summary information if its going to be rated.
Merge pull request #82 from nate1280/unknown_type_check_fix3

Unknown type fix 3