tests/calcs/hazard/classical/post_processing_test:

Cleaned up a bunch of post processing tests. These removed tests exercise some
code which will be removed shortly.
calcs/hazard/classical/post_processing:

Removed a bunch of obsolete post processing code.

One code, two code, red code, NUKE CODE!!!
calcs/hazard:

Moved `do_aggregate_post_proc` to the base hazard calculator (so it can be
used by the Event-Based hazard calc.

Cleaned up imports a bit as well.
shapes:

Removed some unused imports.
db:

Renamed hazard parameter `poes_hazard_maps` to `poes`.
*.ini files for classical hazard:

Renamed `poes_hazard_maps` to `poes`.
job/validation:

s/poes_hazard_maps/poes/g
calcs/hazard/classical:

s/poes_hazard_maps/poes/g
calcs/hazard/event_based:

Updated documentation (s/poes_hazard_maps/poes/g).
tests/job/validation:

s/poes_hazard_maps/poes/g
tests/calcs/hazard/classical/post_processing_test:

Updated a comment (s/poes_hazard_maps/poes/g).
demos/simple_fault_demo_hazard/job.ini:

Added two new parameters, both optional booleans:

- `hazard_maps`
- `uniform_hazard_spectra`
db:

Added `hazard_maps` and `uniform_hazard_spectra` parameters to
`hazard_calculation` table.
demos/event_based_hazard/job.ini:

Added `hazard_maps` parameter.
db:

Complete redesign of the UHS DB schema. It went from 3 tables to 2 and is much
simpler. It's a lot like the hazard curve tables now.