Removed non-printable ASCII in comment

Non-printable ASCII in comment replaced with PHP notation. These special chars, obviously copypasted from a binary, trip up FTP clients when uploading this file (e.g. as part of WordPress). See also https://core.trac.wordpress.org/ticket/30624
Merge pull request #37 from okiru/master

Removed non-printable ASCII in comment
Tidied up the composer.json definition

And moved the souce into a src directory
Renamed all the classes to allow for autoloading via composer
Removed the IncludeDependency as this is no longer required now we autoload
Added the composer stuff to .gitignore
Exclude files that we don't want to include in package archives
Removed the remaining manual include/require calls
Updated the class creation to use the new namespaced class names
Added the composer autoloader to the demos
Added a very simple test, just to get the structure setup
Created a travis definition
Make Matroska module PSR-2/4 compliant
Corrected the name of the base GetID3 class when extending
Move global const to class const in Matroska module
Tidied up the readme and moved some stuff to the docs directory
Created an upgrading document

To provide help with changes between versions
Fixed some old calls to getid3_lib
Fixed dependency detection
Fixed some class names in warnings