Added new media file handling interface

1. Added MediaFile handling structure.
2. Added implementation and tests for HTML5Video (ogg, mp4, webm).
3. Configure phpunit to test the code.
Added implementation and tests for classic video

Added implementation and tests for class video format like:
 - wmv
 - avi
 - asx
 - mpeg
Added implementation and tests for Real media file

Added support to .rm and .rmvb files.