OptionLoader: getPixelFormats, manage backward compatibility
OptionLoader: refactoring

* Backward compatibility: always the old version in first.
* getPixelFormats: no spaces between the name of the function and its
list of parameters.
Merge branch 'master' of https://github.com/MarcAntoine-Arnaud/avTranscoder
Update README.md
Merge pull request #12 from cchampet/master

Backward compatibility
Merge branch 'master' into avmaster
Merge pull request #13 from MarcAntoine-Arnaud/master

Update API and builds
Merge branch 'master' of github.com:avTranscoder/avTranscoder into avmaster
OutputVideo: update setProfile

* Have a default and a custom behavior for:
     * width
     * height
     * frameRate
     * par
Merge branch 'master' of https://github.com/MarcAntoine-Arnaud/avTranscoder
Merge pull request #16 from MarcAntoine-Arnaud/master

Adding EssenceTransformation and some minor changes
Profile: set aprofile with a profile desc and a video/audio desc

* OutpuEssence doesn't have a setProfile function: need to know if the
essence is video or audio to set its profile.
* OutputVideo: set the profile with a profile desc + ImageDesc.
* OutputAudio: set the profile with a profile desc + FrameDesc.
* Profile: add const string to properly named the option in the profile.
Profiles: update existing profiles

* Use const name in Profile class.
* Add avProfileFrameRate for video profile.
Update AvTranscoder apps: fit to new way to se profiles

* Update avTranscoder.
* Update optionChecker.
Merge branch 'master' of https://github.com/MarcAntoine-Arnaud/avTranscoder
remove messages in console
adding asserts
fix get sample_fmt parameter from profile
clean code for dummy encoding using transform
Transcoder: fix destructor

* Fix seg fault in destructor: delete twice the array of DummyAudio and
DummyVideo.
* Only store them in the StreamTranscoders!