Raname InputStream / OutputStream classes: add prefix "I" for "interface"

* Need to do it for other interface.
* Need to rename InputStream / OutputStream files accordingly.
Raname InputStream / OutputStream files: add prefix "I" for "interface"
InputStream: add private function getAVStream
OutputStream: remove default constructor

* AvOutputStream: no sense to create a default outputStream and can't
set its output file or stream index.
* IOutputStream: remove default constructor (automatically generated).
InputStream: remove default constructor

* AvInputStream: no sense to create a default inputStream and can't set
its input file or stream index.
* IInputStream: remove default constructor (automatically generated).
Rename EssenceTransform class to IEssenceTransform

Add prefix "I" for "interface".
Rename EssenceTransform file to IEssenceTransform

According to the name of the class contains in the file.
CodedStream folder: to lowerCamelCase
EssenceStream folder: to lowerCamelCase
EssenceTransform folder: to lowerCamelCase
File folder: to lowerCamelCase
Metadatas folder: rename it to mediaProperty (in lowerCamelCase)
Rename Profiles folder to profile
Transcoder folder: to lowerCamelCase
Add swig folder

Contains specific files concern by the binding in general: avException
and avExport.
Add option folder

Contains files concern by the FFmpeg / libav options.
Rename Description file to Library

Give the same name as the included class.
Rename Print file to printMediaProperties

LowerCamelCase for file with a list of classes or functions.

Conflicts:

	app/cpp/avMeta/avMeta.cpp
	app/cpp/avplay/AvReader.hpp
	src/AvTranscoder/mediaProperties/Print.hpp
	src/AvTranscoder/mediaProperties/printMediaProperties.hpp
	src/AvTranscoder/mediaProperty/Print.hpp
Frame: remove virtual from functions

We do not want the user to redefine in a derived class the basic
functions to manipulate DataBuffer.
Rename InputStream class to IInputStream

* Also remove default constructor (automatically generated).