Implementation of 61

This PR represents the API changes for create_array(), create_carray(), and some of create_earray()  (tests fail with actual obj passed in).  Hopefully someone else (@avelntino?) can implement the rest of the changes detailed in PyTables/PyTables#61.  I won't have time to look at this again until the middle of next week =(