Add Broken Video class for handling bad videos. Change classes names to use underscores for separators.
Add BrokenVideo class as Exceptions replacement.

Throwing Excetions when dealing with user input doesn't seem to be a good
idea. With this change the code won't throw any exceptions when the input
is not parseable. Instead, a special object will be returned that will
just return false to all requests.
Add temporary todo list.
Add test with vbox video provider(to check failing).
Remove try-catch blocks from the read me examples.

The new error-handling mechanism relies on silent errors instead of
exceptions since the input for the video is coming from user input and
catching exceptions in the client code will be cumbersome.
Remove Carbon_Video_Exception class.

Exceptions are not used anymore, so remove them from the source.