Fix NVVM error messages
Fix cuda.detect and global naming problem
Fix slicing call for 'a[:]' slice.

Python slice API call needs at least one argument.
Improve runtests
Merge branch 'devel' into _improve_typesystem
Fix coercion and asymmetric resolution logic
Create typesystem C extension