Created hooks and implemented them as part of the tuque wrapper classes.


```php
hook_islandora_object_alter(AbstractFedoraObject $object, array &$context)
 hook_CMODEL_PID_islandora_object_alter(AbstractFedoraObject $object, array &$context)
 hook_islandora_datastream_alter(AbstractFedoraObject $object, AbstractFedoraDatastream $datastream, array &$context)
 hook_CMODEL_PID_DSID_islandora_datastream_altezr(AbstractFedoraObject $object, AbstractFedoraDatastream $datastream, array &$context)
 hook_islandora_object_ingested(FedoraObject $object)
 hook_CMODEL_PID_islandora_object_ingested(FedoraObject $object)
 hook_islandora_object_modified(FedoraObject $object)
 hook_CMODEL_PID_islandora_object_modified(FedoraObject $object)
 hook_islandora_object_purged($pid)
 hook_CMODEL_PID_islandora_object_purged($pid)
 hook_islandora_datastream_ingested(FedoraObject $object, FedoraDatastream $datastream)
 hook_CMODEL_PID_DSID_islandora_datastream_ingested(FedoraObject $object, FedoraDatastream $datastream)
 hook_islandora_datastream_modified(FedoraObject $object, FedoraDatastream $datastream)
 hook_CMODEL_PID_islandora_datastream_modified(FedoraObject $object, FedoraDatastream $datastream)
 hook_islandora_datastream_purged(FedoraObject $object, $dsid)
 hook_CMODEL_PID_islandora_datastream_purged(FedoraObject $object, $dsid)
```
Also updated the testing scripts to support different configurations, as well
wrote tests for all the implemented hooks. This requires the latest version
of Tuque so be sure to update.

Required Pull Requests:
https://github.com/Islandora/tuque/pull/41
https://github.com/Islandora/islandora_solution_pack_audio/pull/37
https://github.com/discoverygarden/islandora_solution_pack_book/pull/2
https://github.com/Islandora/islandora_solution_pack_image/pull/36
https://github.com/Islandora/islandora_solution_pack_large_image/pull/40
https://github.com/Islandora/islandora_solution_pack_pdf/pull/27
https://github.com/discoverygarden/caldora/pull/8
https://github.com/discoverygarden/islandora_fits/pull/8
https://github.com/discoverygarden/ucla_pdf/pull/6