Refactor Transaction Gateway
Merge branch 'develop'
Test TransactionGateway
Merge branch 'develop'
testing
Merge branch 'develop'
Merge branch 'develop'
Working on Authorize.Net
testing setup
Merge branch 'develop' into TransactionGateway

Conflicts:
	CmsWeb/Areas/OnlineReg/Models/ManageGivingModel.cs
Working on AuthorizeNet
Working on AuthorizeNet.cs
merge from develop
Merge from Develop
Begin incorporating sandbox
Merge branch 'develop'
Working on AuthorizeNet2
Initial work on integrating new TransNational gateway and wrapper api.
Initial version of transaction processing for AuthNet.

Reporting functionality isn't complete yet and testing still needs to be done.
Got most of the TransNational gateway class done, just missing the reporting calls.