1. removed refs to id builtin in favor of id_
2. using params.pop instead of params.get
- prevent id key from residing in params
- avoid overriding id builtin
- allow backwards compatibility; id, id_
3. adding APIResource compatibility integration test
4. Testing ListObject.retrieve with None values for id/id_