Separate files of side effect from definition

Move all function definitions to common.func.php
Migrate Youtube related code to Widgetfy

In long run, all video URL translation code will be migrated moved
to Widgetfy. Enhanced reusability.
Add Travis configuration
Migrate TED related code to Widgetfy
Migrate MySpace related code to Widgetfy

Note that the old vids.myspace.com is dropped.
The old embed code doesn't work anyway.
Dropped Google Video support

The old Google Video service is obsoleted. The embed code failed to
work for quite a time. Remove the translation now.
Dropped GameTrailers.com support

The old embed code fails to work. The new embed code is uuid based
and is not discoverable with only the URL.

May change to use og:video for this domain.
Dropped Yahoo (Hong Kong) Video support

The old embed code no longer works. The domain (hk.video.yahoo.com)
doesn't exist any more.
Migrate LiveLeak and Dailymotion code to Widgetfy
Remove obsoleted TED related code
Migrate Metacafe related code to Widgetfy

Note that Metacafe only support HTTP. Not HTTPS.
Remove obsoleted TED helper function
Migrate Vimeo related code to Widgetfy
Remove local cache related code

Cache logic has been moved to Widgetfy.
Local code removed.
Fix typo for text "Source"
[BREAKING] Change the way to use this package

Instead of calling `_discuzcode_video_replace($message);` explicitly,
the statement is included into `discuzcode.func.video.php`.

This leave only 1 line needed to call when using this pacakge.

Previous installations needs to remove the
`_discuzcode_video_replace($message);` line manually.
Migrate NicoNico related code to Widgetfy
Updated style

The old style was ugly. Made a new one.
Looks nicer :-)
Migrate Kickstarter related code to Widgetfy
Dropped MTV (Japan) support

The old embed code no longer works. Cannot find examples to new one.