Add support for most numpy scalar types

One can now build a dictionary indexed by uint8, or a numpy array of
complex64 and pass it to Pythran.

This is very promising for vectorisation!

Note that the tests and doc have been updated accordingly ;-)