Scalar datetime64 and timedelta64 support

Yes... if a value is assigned in two different code paths there are two alternatives... storing to a variable and loading, which requires a load or creating phi-nodes that are cumbersome in many cases.

The optimizer seems to do the right thing with the store->load, so the code generation is equivalent (or so I read somewhere :))