Adding tests for reporting on transaction

Adding tests for reporting on transaction
AnetApiSchema Changes

AnetApiSchema Changes
Adding ExtraOptions support to CIM Transaction

The ExtraOptions is added to the CIM transaction process.

Thanks to fatsheldon's good suggestion.
https://github.com/AuthorizeNet/sdk-dotnet/pull/21
Adding tests for GetSettledBatchList

Adding tests for GetSettledBatchList
AnetApiSchema Changes - code changes and unit tests

AnetApiSchema Changes - code changes and adding more unit tests
ECheckType not being passed when submitting a transaction

ECheckType not being passed when submitting a transaction
Various ANetAPI schema updates

GetTransactionList and GetUnsettledTransactionList
- addition of marketType, product, mobileDeviceId, subscription and
hasReturnedItems

GetBatchStatistics and GetSettledBatchList
- addition of marketType and product

GetTransactionDetails
- addition of subscription, marketType, product, mobileDeviceId,
returnedItems and solution
The eCheck Bank Account is added to ARB and CIM processes.

The eCheck Bank Account is added to ARB and CIM processes.

Thanks to fouimette 's good suggestion.
https://github.com/AuthorizeNet/sdk-dotnet/pull/22
Bug Fix for DPM and SIM

Correct the html closing tag.

Thanks to sweeperq's finding.
https://github.com/AuthorizeNet/sdk-dotnet/issues/24
Put back suo file

Put back suo file so the project contains the default setting for user
to get started
Handle merchantCustomerId in CreateCustomer method

1. Add a new overloaded CreateCustomer method to take the
merchantCustomerId.  Thanks to the good pull request from dgw2jr
https://github.com/AuthorizeNet/sdk-dotnet/pull/27

2. CIM\Customer.cs -  in Customer object constructor, remove
auto-generated GUID for ID and add "MerchantCustomerID" instead.
Merge branch 'master' of https://github.com/suezhu/sdk-dotnet-1
Merge pull request #28 from suezhu/master

SDK Release for Schema Changes and bug fixes