bin/oq_create_db:

Get the proper oq-engine version from the python package.
db/schema/load.sql:

The static revision info has been moved to the oq_create_db script. It also no
longer uses hard-coded version numbers.
Merge pull request #1065 from larsbutler/correct-version-in-db-script

Correct OQ engine version in db script

[r=micheles] [f=*trivial]
db/fields:

Added NullFloatField type.
tests/db/fields_test:

Added tests for NullFloatField.
db/models:

`truncation_level` is optional, so I changed the model field type to
NullFloatField.
db/models:

WIP for fetching GMFs by location.
qa_tests/hazard/event_based/spatial_correlation:

WIP for spatial correl. QA tests.
db/models:

Added functionality to filter GMFs by location when iterating over the GMFs in
a GmfSet.
db/models_test:

Added a test for when `iter_gmfs` is called with a `location` specified.
qa_tests/hazard/e.b./spatial_correlation/_utils:

Added util functions for computing joint probability and getting all ground
motion values for a given location and job.
qa_tests/hazard/e.b./s.c./case_1/job.ini

Corrected random_seed to match the random seed in the example test script
included with the bug description.
qa_tests/hazard/e.b./s.c./case_1/test:

Case 1 is complete and all test result values match within the specified
precision parameters.
qa_tests/hazard/e.b./s.c.:

Added test cases 2 and 3.
qa_tests/hazard/e.b./s.c./case_1/test:

Corrected copyright date.