test/cluda/cluda_basics: removed tests which relied on hidden attributes
test/test_cluda: renamed modules to programs (since the class is Program now)
cluda/api_discovery: renamed api() to get_api() to avoid ambiguity
cluda: extracted common functionality of cuda and ocl to cluda.api