Correct some typos
Import GContainer.i to have access to base class members
Derive GSkyRegions from GContainer instead of GBase (GSkyRegions is a container class).
Add GSkyRegions container class.
Adapt code to old gcc compiler versions.
Make compute_arf and compute_rmf methods save against non-existing CTA response functions. Now an exception is thrown if the response function pointer is NULL.
Add typemap for GCTAObservation& arguments that provides automatic type casting.
Correctly include GSkyRegions.hpp header.
Correctly track parameter writing in GCTAOnOffObservation write method.

Before, the write method always led to an exception as the parameter tracking was always done for the first parameter.
Perform independent filling of ON and OFF spectra.

Before, once a direction fell in the ON region, no OFF region checking had been performed. Now, ON and OFF spectra are filled completely independently, allowing that an event that falls in the ON region may also fall in an OFF region.
Add ON/OFF analysis unit test