Stop ignoring *.png files.

There are only a few png files in the project and they're part of the
website. So don't ignore them!
Added three icons (browse, cancel and play).
Ignore all files in the protected/runtime folder.

Also removed any existing log- and state files in that folder (they
shouldn't be in the repo).
Removed the coponents/backup folder.

It doesn't contain code that's in use, only temporary backups (from some
merge in the pre-git subversion repo).
Added reference to gradtest.js in Page.php

The gradtest.js script is not part of the repo, but the production
version of Page.php contains a reference to it.
Normalized line endings in index.iis5.php
Simplified actionGetMeta() in VideoMetaController.

Just use $_REQUEST instead of checking for availability in either $_POST
or $_GET.
Mystery commit. Whitespace troubles?

Git tells me there are changes in these files, but I can't see them. And
I can't switch branches without committing them, so here goes. BTW.
discarding changes doesn't work either. The files simply appear in the
uncommitted changes list again.
Merge branch 'normalize-line-endings' into dev

Contains only one last commit (in index.iis5.php).
Merge branch 'sync-with-production-website' into dev

This should get the dev branch in sync with what's actually on the live server.
- Add a few icons.
- Add a reference to a js file in Page.php
- Ignore everything in protected/runtime and remove any files that are currently in it.
Reformatted white space in upload.php.
Marked components/videometa.php for deletion. The file doesn't seem to be in use. We'll delete it later when we're sure.
Refactored and documented the current state of MetaVideo.

- Removed out-commented code.
- Removed unused parameters/variables.
- Added comments and documentation.
upload.php now uses MetaVideo to determine type, id and dimensions of the video.

This moves the youtube/vimeo detecting logic to one place.
Refactored and fixed MetaVideo (for invalid youtube urls).

- It doesn't crash on invalid video urls (the old code would expect a variable $v after parse_url was called on a youtube url, but with invalid urls, this would trigger an error, instead of a safely returning component).
- Errors are stored by err() and returned by render(), instead of echoed and die()ed by err(). This prevents unexpected output (and die) in upload.php.
- Refactored the way in which the type and id of a url are determined (moved it into determineTypeAndId()).
Admin control now shows detailed errors if video url is incorrect.
Cleaned up VideometaController.

- Removed references to markdown controller (from which VideometaController was probably copied).
- Moved the code in getVideometa() to actionGetMeta() because it wasn't used outside this controller.
Reformatted js/controls.js (for readability).
Added support for 2 more youtube link formats.

- The 'embed' format: http://www.youtube.com/embed/6MfJEzVEjCw
- The short format: http://youtu.be/1tmtaQ3FXR8
Removed videometa.php because it wasn't used at all (predecessor of MetaVideo).