Add mc() method to abstract GCTAEdisp interface
Add #include "GRan.hpp" and update copyright dates
Merge branch '00-08-01' into 1036-implement-energy-resolution
Add mc() method to abstract GCTAEdisp interface
ADD GRan::normal function
Add GEbounds single energy band constructor
Add gauss68containment2sigma constant to GMath
GModelSpectralGauss::mc calls GRan::normal now
Replace hardcoded value with constant in GCTAPsfPerfTable.cpp
Add GCTAEdispPerfTable class (isse #1105)
Update docstrings for GCTAEdispPerfTable
Add python unit test for GCTAEdispPerfTable
Change GResponse::has_edisp() to GResponse::use_edisp().

This change was prompted by the addition of the ctobssim option
to apply energy dispersion. Even if an instrument has an energy
dispersion, it is useful to be able to apply it or not.

So the meaning now is roughly this:
use_edisp = (has_edisp && apply_edisp)
although the apply_edisp flag has so far been only added to
GCTAResponse, use_edisp = False.

GResponse::has_tdisp() was also renamed to GResponse::use_tdisp()
for consistency.
Add load_edisp to GCTAResponse
Implement energy intergation in GModelSky.

The energy integration has been implemented in the GModelSky::integrate_energy method. For that purpose, the GModelSky::edisp_kern class has been added to GModelSky that provides the kernel for the integration.

The GResponse::src_ebounds method has been added to determine the true energy boundaries for a given observed event energy. The method is virtual in GResponse and always throws a "feature not implemented" exception. The method has then also been implemented in GCTAResponse to provide the true energy boundaries.
Merge branch 'action_1109' into 1036-implement-energy-resolution

Conflicts:
	inst/cta/include/GCTAEdisp.hpp
	inst/cta/pyext/GCTAEdisp.i
Remove arguments from GRan::normal() method.

The methods in GRan should be as simple as possible, and for drawing normal random numbers no arguments are needed as the values can be scaled later. The arguments have thus been removed.
Add dummy response function.
Remove gauss68containment2sigma constant.

The constant is so far only used in a single place, and the name is also not very clear, and much too long.
Change code formating