Comment out most of the compiler
Remove `Maybe` from `GName`

So that the new definition is

```
data GName ty
  = MkName { name    :: String
           , uniqId  :: String
           , nameTyp :: ty
           , nameLoc :: Maybe SourcePos
           }
  deriving (Generic)
```
Compute types of expressions (ctExpr)
Changed BUILD instructions
Updated BUILD to reflect Geoff's fixes in language-c-quote
Fixed language in tests/lut
Had forgotten to save and restore heap index in some ECall cases.
(ping @edsko, @pchickey, @bradunov)

Fixes #18
Merge branch 'release' of github.com:dimitriv/Ziria into release
Merge branch 'release' of github.com:dimitriv/Ziria into release
Removed printouts from backend tests
Changed wpl_alloc and bounds_check to work with 64-bit pointers and large heaps
Moved try_open and try_read_buffer from params.c to utils.c, as these are standard functions and params.c will be different for different user projects
Compute type of computations (ctComp)
csrc: ignore __cdecl attribute when compiling with gcc
wifi test_real_rx: correct case for pilotTrack import
add missing preprocesscompile-gcc-debug script

- just a copy of non-debug version
Makefile uses cabal sandbox to install dependencies, wplc, BlinkDiff
wplc.cabal now builds compiler and blinkdiff
gitignore: support cabal sandboxes, linux
codegen: use comment antiquote to emit csp