TMP: Turn off inliner since it breaks JS backend
Disable primitives003 test in LLVM back end

There is apparently a bug which causes it to segfault - I don't know if
this is an llvm bug or an idris llvm code generator bug, but I don't
want this to get in the way of further uniqueness type development.
Merge pull request #1478 from edwinb/uniqueness

Uniqueness types
Add Borrowed types

This allows unique values to be inspected, but not updated or
destroyed. A 'Borrowed' value can be pattern matched, but cannot be used
on the right hand side, nor can any Unique values contained in the
pattern.
Add missing test