Misc updates to Mobile API
Added device type to BaseReturn
Added more fields to people create object
Latest changes to the API for Mobile
Prevent Coupon / Contributions for missiontrips
Merge remote-tracking branch 'remotes/origin/Steven-MobileAPIv2' into develop
Fix Payment Type when only using Bank Account on Payment Screen
Fix bug with connection string generator

null coalescing operator for connection string "datasource" was causing
an incorrect connection string to be made (datasource would always be an
empty string). Changed to an if statement to use string.IsNullOrEmpty
function
Fix timout bug in OnlineReg
Fix CompactPictureDir bug in FontSize with half sizes
Fix onlinereg submit hanging in bootstrap
Fix when adding couple using SearchAdd, PositionInFamily not getting set right
Fix Volunteer Calendar Slots page (broke last week)