Commit for window/image support.
Merge branch 'overhaul' of darwin:scout into overhaul

Conflicts:
	include/scout/new-runtime/RenderTarget.h
	llvm/tools/clang/include/clang/Parse/Parser.h
	llvm/tools/clang/lib/Sema/TreeTransform.h
More work on window/image type support and new 'renderall' syntax to
support explicit rendering target (currently a no-op but required to
parse correctly).
Merge branch 'overhaul' of darwin:scout into overhaul
Updated to new syntax for renderall that were missed the last
go-around.  GLFW was not included in runtime library and was causing
link time errors in 'make test'.
Experimenting with adding mesh-centric meta data for mesh type.
Merge branch 'overhaul' of darwin:scout into overhaul
Merge branch 'overhaul' of darwin:scout into overhaul
Merge branch 'overhaul' of darwin:scout into overhaul
Adding some mesh meta data to all modules -- still needs a lot of work
and design thought to make really useful.

Also a new test to check for working mesh dimensions via expressions
(should probably be a bit smarter from a regression stand point).