unified interface to getAvailableSlots

 - no longer any split between host/device function names
Merge pull request #42 from slizzered/get_available_slots_unified

unified interface to getAvailableSlots