Added prov-api dependance to the module api pom.xml file.
Added point cut for the provenance advice
Added function to get the provenance database directory from the context.
Provenance advice.
Made some changes to allow the RAAC layer to ignore checks for permissions which are not explicitly mentioned in our policy. This is to deal with the problem where, for example, OpenMRS makes a large number of requests as part of one action (e.g. creating a new patient), and each of those requests involves a different permission. We don't want to have to specify all of these little permissions in our policy, so we just ignore them, checking only the -main- permission, in this case, permission to save a patient record.