Removed dead declaration.
Returned ScheduleHandles from FuncRefVar/FuncRefExpr assignments.
Initial cleanup of different linkage options in runtime
Further categorization of runtime symbols into internal and external
Rename ScheduleHandle to Def. Add test.
Naming cleanup. Def -> Stage. Reduction -> Update.
Corrected up some comments in RDom.
Added boxes_overlap test, modified bounds inference to set Box::used to true when accessed.
Provides only lower atomically if bounds inference indicates it is necessary.
Added Box::used_defined() helper function.
Provides are only flattened non-atomically if the provide is to a realization.
Merge branch 'master' into flattened-provide
rename README to README.md so that the github can render it correctly
Added halide_opengl_output_client_bound() to allow the app to specify that Halide should not bind output render targets
Merge pull request #427 from guanqun/master

rename README to README.md so that the github can render it correctly
Update make distrib for README.md

`make distrib` was looking for the non-existent file "README", which was renamed to "README.md" by commit 9fc6c65
Merge pull request #433 from Dr-Emann/patch-1

Update make distrib for README.md
Add include for msvc 2010 (fixes #428)
Merge branch 'master' into flattened-provide
Merge branch 'flattened-provide' of https://github.com/halide/Halide into flattened-provide