Signature, tracing, endpoint fix

The sha1 signature did not work for me. Replaced with SHA256.

Also making sure the endpoint ends with '/' -- without it the base
string for the signature does not match the original Amazon assumes and
signature verification fails.

Replaced GET with POST. Not sure why GET does not work, but it does not
for me.

Added exception catching to the example for Exception::Class newbies
like myself.
Bug fix for ManageReportSchedule

It's an incompatible change, but without it it simply does not work.
Version bump for require
Changed report ID to a string

Report ids are 64bit integers, they may overflow perl's integers.
There is no math on report IDs, so it's better to treat them as
strings.
Primitive auto-throttling
Added payment settlement report types
cleaned up some perl packaging and git ignores.
Merge remote-tracking branch 'amaltsev/master' into amaltsev

Signed-off-by: Blayne Puklich <blayne@excelcycle.com>
add ItemCondition enumeration. change Merchant to SellerId. update API version to 2011-10-01. tack on URI path if called for when defining api method (used for Products). defined GetLowestOfferListingsForSKU method. changed POST back to GET for non-HTTP-BODY calls.
add eclipse files to gitignore.
bump version 0.3.
add example code to request lowest Product offers.
add proper throttling for GetLowestOfferListingsForSKU. force arrays for
response from GetLowestOfferListingsForSKU.
Add IdType enumeration, GetMatchingProductForId Products API call (not
tested!).
Updated to work with modern MWS API; added methods

Modern (as of August 2013) MWS uses POST for everything, and prefers
signature calculated via HMAC SHA-256.  Also added ListOrders method and
Get<service>ServiceStatus methods for all methods supporting a
'GetServiceStatus' action.
Added method, added param to another.

Added 'ListOrderItems' API method, added required parameter 'content_type' to 'SubmitFeed' API method
merged with bpuklich fork
Left a couple of merge artifacts in.  oops.
MarketplaceId is now required for all methods
Fixed ListOrders

ListOrders wasn't working due to incorrect URL syntax.  Added
throttling for ListOrders and ListOrderItems