redefined SeismicSource as ParametricSeismicSource which extends a new BaseSeismicSource
renamed ProbabilisticRupture to ParametricProbabilisticRupture which extends a BaseProbabilisticRupture
removed  so that jb-based distance method in super class is used instead
updated tests
removed reference to PointSource.filter_sites_by_distance_to_rupture
made PointSource constructor accepting temporal occurrence model, and updated PointSource tests
updated AreaSource constructor to accept temporal occurrence model + updated tests
SimpleFaultSource now accepts a temporal occurrence model in the constructor + updated tests
ComplexFaultSource accept temporal occurrence model in the constructror + updated tests
CharacteristicFaultSource requires a temporal occurrence model in the constructor + updated tests
fixed disaggregation calculator
fixed PEER tests
fixed more tests for disaggregation and hazard curve calculator
Merge pull request #141 from monellid/fix-rup-filter2

Fix rupture-sites distance filtering for point and area sources
PoissonTOM extends BaseParametricTOM
reverted change in ProbabilisticRupture
NonParametricProbabilisticRupture (to be used with the NonParametricSource)
non parametric source
Merge branch 'non-parametric-source' of https://github.com/monellid/oq-hazardlib into non-parametric-source
Revert "PoissonTOM extends BaseParametricTOM"

This reverts commit a1c630fea62e2a301a86918618eaf9163ca4475b.