Use optional constraints for HD default.

If HD is not explicitly specified, make the track constraints optional
instead of mandatory, so that we work with non-HD cameras.
Fix bug where the video= URL param no longer worked.
Document new constraints behavior in comments
Merge pull request #33 from GoogleChrome/juberti-constraints2

Use optional constraints for HD default.