Minor whitespace cleanup. (For no better reason than I ran out of
condiments to alphabetize in the fridge.)
Added Indent CSS style to handle scope indentation.
Factored out binary op visitor, added syntax highlighting for keywords.
Added more syntax highlighting.
Implemented expand/collapse of nodes, used GitHub syntax highlighting.
Make memoize a method on Func only, not ScheduleHandle.
Remove workaround for temporarily broken llvm
Fix halide_host_cpu_count for NaCl

NaCl uses a different value for _SC_NPROCESSORS_ONLN
Merge pull request #402 from halide/nacl-fixes

Fix halide_host_cpu_count for NaCl
Added highlighting of matched parens/braces/brackets on mouse hover, refactored various visitors/printing.
``
Removed old code.
Simplified open_span overloads, ids for matched parens.
Further simplified/refactored HTML tag generators.
Fixed name collision in highlight matching IDs.
Fix for trunk llvm
Merge branch 'master' of github.com:halide/Halide
Merge pull request #403 from halide/html-improvements

HTML improvements
Make lowering debug headers easier to search for/egrep. Tehy now all
start with "Lowering after".
Add test for memoization of a pipeline. Does not work yet. I am
working on a fix.
Fix printing of floats.

print() would output 1.01700 instead of 1.17000 for a value value 1.17.