copying gsoc progresses in main repo (code still to clean)

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@26 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
formatting multimedia as a submodules

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@38 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
formatting multimedia as a submodule

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@39 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
formatting all new media handlers/utils/... in classes

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@44 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
merged trunk in gsoc, still to test. After testing will copy on trunk

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@45 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
fixing some problems, probably introduced with the merge

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@46 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
minor changes

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@47 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
finished oEmbed modules, begin integration with getID3, begin audio module, begin abstracting common classes and other mods I wasnt able to commit last days due to network problems ( everything probably more unstable then before)

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@48 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
fixes

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@49 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
fix fallback image on gallery preview

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@50 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
adding settings

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@51 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
validation settings and automatic guess best content type detection method

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@52 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
content type detector has it's own magic numbers and it doesn't depend on getID3 anymore, added another test file

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@53 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
moving getID3, is now used only by audio module

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@54 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
moving getID3, is now used only by audio module

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@55 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
Audio module: correctly save mp3 with meta tags and attached image

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@56 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
Audio module: html5 degradable players
draft for a different folder structure (files folder for files accessed from http and includes folder for files included in the script execution)

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@57 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2
restoring a db table name changed in the merge
default setting changes and fix

git-svn-id: https://buddypress-media.googlecode.com/svn/bp_media/branches/francescolaffi@58 1e122f93-7a63-a9e1-cd4f-f8a4a59ef7b2