Emit array literals as unnamed_addr.

There is really no reason not to.
Also make storage for immutable array const initializers constant/unnamed_addr.
Merge pull request #494 from ldc-developers/unnamed-addr

unnamed_addr for immutable array literals