Add support for stored procedures in persistence
Needed to support new functionality for reports in membership. Stored procedures were chosen to remove direct/raw SQL writing from Java APIs, and to enable us to add parameters to what amounts to a view. This was the best way to accomplish this.