Communicate invariance of freshly initialized memory to LLVM
Loads are invariant
Merge pull request #381 from Ralith/llvm-immutable

Communicate memory invariance to LLVM
Merge pull request #383 from JanBessai/ITChar

Make Char part of ITType
Merge branch 'master' of https://github.com/edwinb/Idris-dev into JavaRepairs