fix build with java binding
Print: overload operator << for MetadatasStructures

* Remove displayMetadatas function.
* Update avMeta.
* Update AvReader.
Print: overload operator << for subtitle, attachement and unknown

* Use them in the overload operator << of InputFile.
Option: fix comment
OptionLoader: fix loadOptions

* Fix bug when get several child options with the same unit.
* Solution: use multimap instead of map.
OptionLoader: clean
Merge pull request #35 from cchampet/dev_Print

Print: add getMetadatasToDisplay
Merge pull request #36 from cchampet/fix_optionLoader_2

Fix OptionLoader
Transcoder: can add a dummy with a profile name

* Need this new function to add a dummy stream with a preset name (no
profile desc is needed).
Transcoder: can add a dummy with a profile name and a subStreamIndex indicated

Complete the API, with keeping symmetry. Now there are:
     * 4 add functions with only a streamIndex indicated
     * 4 add functions with a streamIndex and a subStreamIndex indicated
Transcoder: add doc for enum EProcessMethod
Transcoder: complete constructor
avprocessor: can add dummy video

* If dummy video, need a VideoDesc.
* Warning: can't add a dummy audio, because we need an AudioDesc... Need
to add this information in the confi file. Maybe it will be easier in
python!
avprocessor: setProcessMethod to shortest
VideoStreamPropertiers: fix pixFmt

In ffmpeg, PixelFormat = 0 corresponds to yuv420p.
Pixel: throw if unable to find pixel format.
CodedDesc: fix exception message

The exceptions are not specific to audio: it can be video or audio.
VideoEssenceTransform: add verbose attribute.

Note: can't add it in the EssenceTransform, because it is an abtract class and "virtual data" doesn't exist in C++.
VideoEssenceTransform: add prints when verbose mode
DummyVideo: complete constructor