Add rideshare capabilities
- create rideshare_ride table
- create RideshareRideEntity
- create RideshareRide
- create RideshareRide database classes
Add rideshare variables to conference
Create RideshareResource
Create tests for RideshareResource and RideshareRideService
Add mechanism to suppress error reporting from specific resource endpoints
 - `PaymentResource` POST/PUT errors should not be logged in errbit, b/c JSON entities cannot be filtered for sensitive data.
 - `PaymentResource` GET is okay to be logged, b/c there is no senstive data stored in our databases.
Create tests for RideshareResource and RideshareRideService
Move rideshare endpoints to correct classes
Move Rideshare Ride Queries to inner class or RideshareService
Merge pull request #246 from CruGlobal/errbit

Don't allow credit card data to get logged in errbit.
Forgot to check tests on last commit.. :(
 - status and exception expected change due to suppressingErrorNotifications
Merge pull request #251 from CruGlobal/EVENT-70

Fix calculated total due bugs
move rideshare endpoints from registrationResource to registrantResource
add classes needed for testing
Add logging to just before an email is sent
 - for more information on EVENT-75
Merge branch 'master' of http://github.com/CruGlobal/conf-registration-api
add allowEditRegistrationAfterComplete boolean to Conference, ConferenceEntity, ConferenceService, and ConferenceQueries
correct spacing
update conference tests
Merge pull request #252 from CruGlobal/EVENT-76

add allowEditRegistrationAfterComplete boolean to Conference, Conference...
Merge branch 'master' into EVENT-46

Conflicts:
	src/main/java/org/cru/crs/api/model/Conference.java
	src/main/java/org/cru/crs/model/ConferenceEntity.java
	src/main/java/org/cru/crs/model/queries/ConferenceQueries.java
	src/main/java/org/cru/crs/service/ConferenceService.java