Avoid potential reuse of uniques by initializing the name supply once.
Simplify compileProgTop now that let-bindings can not appear anywhere.
Update test outputs to follow frontend changes.
Improve the precision for the size of top level array literals. Also add
an assert to detect when the precision is lost.

Impresize size estimates effectively make the compiler loop, so let's not
do that.
Add some line breaks and remove an unused function.
Merge pull request #165 from pjonsson/misc-fixes

Fix a looping bug with the SICS configuration along with minor fixes