Some more minor refactorings.
Refactored internals to drive more association logic through OData::Entity.
Finalized implementation of OData::Association::Proxy#[] to return either a singule OData::Entity or an Array of OData::Entities.