Common naming nomenclature - first step

* directories lowerCamelCase
* directories no plural
* files lowerCamelCase if the classes are different from the name of the file
* prefix I for interfaces
* directory Metadatas → MediaProperty
* new directory swig
* new directory option