Fix ProfileLoader: load Format Profiles
Log: the default behavior is to log nothing

* Add verbose attribute to some classes to avoid print in common case.
* Waiting for a log system...
Use flags when create a context for setting profile
Video profile does not necessary contain a pixel format

* Like the FFmpeg command line tool, you can indicate an output codec
without specify a pixel format.
* FFmpeg will take the first pixel format of its list of supported pixel
format for this codec.
Audio profile does not necessary contain a sample format

* Like the FFmpeg command line tool, you can indicate an output codec
without specify a sample format.
* FFmpeg will take the first sample format of its list of supported
sample format for this codec.
Output Video/Audio: update exception message when can't open encoder
Pixel: add eComponentYuvJPEG

* Also update condition to RGB -> PIX_FMT_PAL.
* Also update condition to RGB -> nb_components==1 || nb_components==2.
Pixel: clean code

Add newline at end of file.
ProfileLoader: rename parameter of getProfile method
Merge pull request #22 from cchampet/dev_polish_tuttle_v2

Dev polish tuttle v2
Option: reorder setters functions

Symmetry with getters.
Option: fix "is of a specific flag" methods
Option: add getters to current value

Also add private functions to refactore check of FFmpeg return value
(raise exception if error).
GeneratorVideo: refactore creation of rgb pixel
VideoFrame: refactore setParameters
Merge pull request #24 from cchampet/fix_get_value_of_options

Add getters to current value of options