Revert 'presentation' dir to 0.81 code, add 'presentation2' for 0.9

This fixes an issue where recordings copied from a 0.81 server might
not play back correctly on a 0.9 server.

This changes the 0.9 recording scripts to use playback support files
from a different subdirectory, 'presentation2', while existing 0.81
recordings continue to use the 'presentation' directory.

If the raw files from an old recording are reprocessed, it will
switch to using the newer playback support files.
Use the directory presentation/0.9.0 instead of presentation2

This makes it a bit more obvious how the versioning can work going
forwards, and makes it so that we do not need to update the nginx
config each time we have a new version of the playback files.

The 0.81 files remain at the top level of the presentation directory
for compatibility reasons.
Move 0.81 files to a subdir, add nginx redirect for them.

Now the 0.81 presentation playback files are in an appropriate versioned
directory. If desired, the recording metadata can be updated to reference
the versioned files directly, but an nginx redirect has been added so
that unmodified recordings will also work.
Add a note to the nginx config to tell 0.9.0 beta users of a possible upgrade path
Merge pull request #422 from mconf/improving-client-checks

Improved client checks -- looks good Felipe.
Add delay before recording archiving to workaround Red5 race

Right now there is a possibility that the rap-worker process might
see the recording.done file (written by bbb-web) prior to Red5 having
completed writing the video files to disk.

This happens most often when a meeting end api request is sent while a
webcam is visible.

Add a delay (currently 2 minutes) before the archive scripts are run
to work around the issue. Real fix is far more complicated...
Merge pull request #423 from kepstin/recording-updates

Add delay before recording archiving to workaround Red5 race
Moved from labs; reformatted check.nginx
Merge pull request #424 from ffdixon/check-updates

Moved from labs subdirectory to main level of BigBlueButton repository; reformatted check.nginx
Add a script to handle updating links in existing recordings

This adds the version number to the playback links so that
recordings select the correct version-specific playback support
files.

This script may be run automatically during upgrade; in that
case it should be run like

.../bbb-0.9-beta-recording-update --quiet

After copying recordings from an old BigBlueButton server, you
may want to manually re-run the script, and it takes the option
--force to recheck all recordings even if it has previously been
run.
Merge pull request #403 from kepstin/recording-updates-2

Version the playback files for the presentation recording format
Updated ActionScript files with LGPL License
Merge pull request #425 from ffdixon/check-updates

Updated ActionScript files with LGPL License
Load bigbluebutton.yml from current path
Merge pull request #426 from kepstin/recording-updates-2

Load bigbluebutton.yml from current path
Fixed typo in check.nginx
Merge pull request #427 from ffdixon/check-updates

Fixed typo in check.nginx
Added support for client system check in bbb-conf

bbb-conf now
  - prints out the host in /var/www/bigbluebutton/check/config.xml
  - updates above config.xml with sudo bbb-conf --setip
Merge pull request #429 from ffdixon/check-updates

Added support for client system check in bbb-conf
added proper java check; extracted some strings to the localization file; cleanup