Merge pull request #1 from MarcAntoine-Arnaud/master

Update fork
Complete Wave profile
Add loadAudioProfile method into Profile
Add a first version of setProfile method into OutputStreamAudio
Change StreamDefinitions type definition and Transcoder add methods
Add first version of StreamTranscoder class
Include StreamTranscoder into Transcoder
Add Frame base class for Image and AudioFrame into DataStructures
Add InputStreamReader base class for InputStreamVideo and InputStreamAudio
Update avTranscoder.i including new Frame and InputStreamReader classes
Merge commits fixes and add OutputStreamWriter
Set ticks_per_frames in setTimeBase methods (into VideoDesc)
Update addVideoStream method in OutputFile with ticks_per_frame setting
Add modifications into Transcoder process: move wrapping to StreamTranscoder and add first version of transcoding
describe for Doxygen documentation
set correct output fps in time_base
minor cleans - reorganisation
Merge branch 'dev_streams' into dev_streamsProcessor

Conflicts:
	src/AvTranscoder/OutputStreamAudio.hpp
	src/AvTranscoder/OutputStreamVideo.hpp
	src/AvTranscoder/avTranscoder.i
set common member variables, removing many m_*
remove comments