compiler: Use backend interface for slice construction.
s/gc_root_variable/implicit_variable/
compiler: Handle recursive pointer types for unary indirection.
Merge branch 'master' into unary_indirection
Merge branch 'master' into unary_indirection
https://codereview.appspot.com/91120043/#msg2
Fixed a line with >80 characters.
Merge branch 'master' into slice_construction
https://codereview.appspot.com/91120043/#msg2
https://codereview.appspot.com/91120043/#msg4
https://codereview.appspot.com/97980044/#msg5
compiler: Use backend interface for array length.
Tidying up some >80 char lines.
Merge branch 'unary_indirection'
Merge branch 'master' into array_length
https://codereview.appspot.com/97090043/#msg2
Merge branch 'slice_construction'
Merge branch 'array_length'