Changes for ebaysdk

0.1.6

- support older version of Element tree
- modify dict2xml to handle nodes with array content

for example,
{ 
    'keywords': 'shoes', 
    'paginationInput': { 'pageNumber': 1 }, 
    'itemFilter': [ 
        { 'name': 'MinBids', 'value': 10 }, 
        { 'name': 'MaxBids', 'value': 14 }
    ],
}
<?xml version='1.0' encoding='utf-8'?>
<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<itemFilter><name>MinBids</name><value>10</value></itemFilter>
<itemFilter><name>MaxBids</name><value>14</value></itemFilter>
<keywords>shoes</keywords>
<paginationInput><pageNumber>1</pageNumber></paginationInput>
</findItemsAdvancedRequest>

0.0.5
- added response_obj() which turns a dict into a Struct
  e.g. { a : { 'name' : 'tim' } } can be accessed like a.name
- add support to dict args in the execute call. execute will now check the 
  data type and convert to xml if necessary
- clean doctests
    
0.0.4
- moved from httplib to pycurl
  * pycurl was chosen because of its https/proxy support and
    that it's thread-safe.

0.0.3 Wed May 11 11:03:58 PDT 2011
- fix escape username/password
- fix error handling
- cleanup doctests

0.0.2 Fri Aug 20 17:25:25 PDT 2010
- fix download link 

0.0.1 Initial Release

