resultspec: treats None as smaller to anything

This avoids useless 500 when the data set contains
null datetimes
test for null datetime sorting
Refresh the First-run instructions.

- Move to pip
- Don't activate the virtualenv (IMO not necessary)
- Put less emphasis on docker.
- Remove the use of tail
- Refresh the logs (2011 and 2009 !)
- Explain a bit more what the commands are for.
more tests for resultsspec's nonecmp

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Merge pull request #1313 from tardyp/t2978

Fix: Loading the waterfall while a build is in progress return 500

Fixes ticket:2978
Update after review from Dustin.

- One sentence per line
- Restored the ``code-block``s
- language fix
Actually create two virtualenvs
Merge pull request #1314 from benallard/patch-3

Refresh the First-run instructions