Make record dtype usable:
- expose from_dtype to numba namespace
- fix record setattr (coercion bug)
Cleanup dead imports
Fix multiprocess testing when error occurs
- Fix #712 record alignment checking
- Handle typeof(recarray)
Merge branch 'master' into record_types
Fix according to pitrou comments
- Revert dtype_cache.  It was used to solve the numpy behavior that I misunderstood (dtype.alignment does not preserve)
Refactor resolve_data_type so that it does not assume to be resolving arrays for global constant.
- The contiguous forcing is moved to typeinferer's typeof_global.
Add comments
Merge branch 'master' into record_types
Revert "Fix multiprocess testing when error occurs"

This reverts commit ac2ecf2ddd23dc3b5ea1ff89374bb50f6023fe47.
Add comments and remove unused imports
Merge pull request #717 from sklam/record_types

Enhance record and recarray support
Use a __name__ guard in runtests.py, to avoid infinite spawning loop with multiprocessing under Windows
Fix #724: skip test if CUDA CC < 2.0
Merge pull request #725 from pitrou/runtests_windows

Use a __name__ guard in runtests.py, to avoid infinite spawning loop wit...h multiprocessing under Windows
Merge pull request #726 from sklam/skip_cc_lt_20

Fix #724: skip test if CUDA CC < 2.0
Fix isalignedstruct for py2.6
and fix usage of .format
Add comments
Update CUDA test so it does not depends on CC
Merge pull request #731 from sklam/fix_isalignedstruct

Fix isalignedstruct