Merge pull request #185 from andreww/2013-09-bristol

Setup and testing instructions
Need to use https in the git URI

If we use ssh (git://github...) you need a github account. At this point (testing the installation) you probably don't so clone over https instead.
Adopt "VM is a backup" wording

We want people to have actually installed the VM image (which is why it's first) but also to have (to the extent possible) done the native install too. Adopt @jdblischak's wording from Chicago bootcamp
We don't need jinja - and it's missing from the VM

Ipython in the current VM image fails for the second
test script because it "could not import the 'jinja2'
package for Junja (jinja)". We don't actually need this
so, for now, remove the test.

If/when the VM inage is updated this test should be
put back.
Avoid current Canopy brakage

IPython in the current version of Canopy has a __version__
of '1.0.dev' and int('.dev') breaks the version number checking.
This leads to the error:

check for IPython Python package (IPython) failed:
  unparsable 'dev' in version 1.0.dev of IPython Python package (IPython), (need >= 0.13)
  For instructions on installing an up-to-date version, see
  http://ipython.org/install.html

To avoid this we can do s/'.dev'/'.0'/ for python module versions
before doing the version number tests making sure to handle the
version = None case.