Experimental branch that reverts to no system includes for the runtime

Trying to debug an issue with pnacl clang 32-bit on windows
Was still including system stdint
Fix ifdef in buffer_t
Update nacl version

Required removing -O3 from runtime module compilation. Shouldn't matter
because they get optimized later.
Merge pull request #405 from florian-kriener/master

Fix printing of floats.
Generalized and simplified highlighting matching elements, highlighted matching variables.
Variable highlighting understands scope.
Fixed missing highlighting on close ) of for loops.
Windows build fixes
Merge branch 'master' into no_runtime_includes

Conflicts:
	test/scripts/distrib_windows.ps1
Update runtime_internal for newer clangs
Fix a bug with an infinite recursion in Simplify when the most
negative number appears as a constant in certain multiply and add
expressions. (This number is its own negation due to the properties of
twos-complement arithmetic.)
Fixed ambiguity in order of function calls in a sequence of shift operators.
Fixed another unsequenced unique_id call.
Fixed more sequence point ambiguities.
Fixed more sequence point ambiguities.
Turned off ms compatibility mode on runtime compilation (which breaks cross-compilation). Also turned off exceptions
Windows build tracks llvm trunk again
Merge branch 'master' into no_runtime_includes
Fix #404

Some new code was assuming the box required is always non-empty. Not so.