Remove empty specs
Don't cache .where conditions on multiple calls

Fixes #43

The code is not pretty, but as they say: first fix, then optimize.
Merge pull request #45 from Fullscreen/issue-43

Don't cache .where conditions on multiple calls
Add internal :camelize_params option to List

Since *most* of the YouTube API "list" endpoints require camelCase keys,
an internal parameter called `:camelize_params` has been added to the List
action which allows to reduce duplication of code, and to indifferently
write Ruby parameters either in underscore or camel-case form.

The API "list" endpoints which *do not* require camelCase keys have the value
set to `false`; the default value is `true`.
Merge branch 'camelize'
Accept both underscore and camelcase in #update

This commit also extracts the commonality between the `update`
methods of Video and Playlist into a `Resource#update` method.
Fix tests not to pick delete videos

Tests were sometimes failing if $account.videos.first was selecting
the video that the previous test had just deleted. Ordering by
viewCount should fix the issue.
Merge pull request #46 from Fullscreen/update-accepts-both-underscore-and-camelcase

Update accepts both underscore and camelcase
add claim.third_party? method
Merge pull request #47 from Fullscreen/feature/claim-third-party

add claim.third_party? method
Fix broken test: a field is not required
Merge branch 'fix-broken-test'
Add channel.content_owner_details