get_from_pools() should *only* get from _pools_
Add a get_from_entities()

@synack points out correctly that it is actually useful to join pools
and, say, datacenters. Or pools and servers that contain more servers
(theoretically a hypervisor). So I am renaming get_from_pools() to
get_from_entities(), which is capable of lax joining entities, and I am
creating a simple get_from_pools() that is strict about the type being
passed to get_from_entities()
Merge branch 'master' into strict_get_from_pools

Conflicts:
	src/clusto/test/drivers/categories/pooltests.py
Merge pull request #38 from thekad/strict_get_from_pools

Strict get from pools