InputFile: analyse method does not return a reference to this
InputFile constructor throws ios_base::failure instead of runtime_error
OutputFile stup throws ios_base::failure instead of runtime_error
ConsoleProgress: fix progressDuration in case of image

Avoid division by 0.
App jTranscoder: analyse an input file

* Load libraries.
* Get input file from args[0].
* Analyse the input file.
* Add doc to compile and run app.
VideoProperties: add documentation to getBitRate
Merge pull request #21 from cchampet/io_exceptions

* InputFile / OutputFile: throw io exceptions
* Fix progress for image case
* Update Java application
* Update documentation