Fix for 524 and add automatically discovery of NumPy module level scalars

- automatically discovery of NumPy module level scalars
- added auto_attributes to do the above

Its creating a `numba.types.Module`; but yeah I can me it create once instead of for every attribute.