Updated linux installation instructions.

- Added instructions for creating MySQL database.
- Un-hard-coded virtualenv location.  (Debian puts it in /usr/bin.)
- Moved /usr/local/bin/ path check up to support `which virtualenv`.
- Added numpy installation.
- Correction: STATIC_ROOT_DIR -> STATIC_ROOT
Update to video child item appearance

* On video display page:
  * Child item titles are linked to the item
  * only files have a download button on the right hand side
  (closes #1738)
get_url() methods on models fixes

* Fix .get_url() methods so that they're more correct more often
Video "Additional Files" list more pure

* Change of ContentGroup.display_style default from 'button' to 'list'
  everywhere, including on the model.
* Schema migration to disallow display_style=NULL and set a default of
  'list'.
* Video display page "Additional Files" list made to use
  ContentGroup.display_style button to determine how the items should be
  rendered, but:
* Data migration to set all items' .display_style to 'list'
  (TODO: UI to enable button-mode display of items to come in a seperate
  branch)
Merge pull request #1745 from Stanford-Online/jrbl-1738-video-child-items-scary

Jrbl 1738 video child items scary
Merge pull request #1756 from sethoscope/758ab16c0253a65121ff23386356ae28e101cf1c

Updated linux installation instructions.