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