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