Initial prototype for an easier way to impose boundary conditions in Halide.
Fix C++11 arbitrary number of arguments support.
Move functionality to BoundaryConditions namespace.

Add a paltry smattering of comments barely sufficient to start
feedback process.
Merge branch 'master' into boundary_conditions

Conflicts:
	Makefile
Add some explanatory comments relating mechanism to GL texture wrapping modes.
Make halide_rewrite_buffer a static function

The scope of halide_rewrite_buffer is local to the compilation unit, and
when halide_rewrite_buffer is not static it causes a name clash in applications
that compile two files generated from Func.compile_to_c
Merge pull request #359 from netaz/master

Make halide_rewrite_buffer a static function
Remove building tutorials from build_tests, because the link step will fail for cross-compilation
Merge branch 'master' of github.com:halide/Halide
Added static tests to the cmakefile

Probably broken on windows. Will fix that next.
Got static tests working on windows
Make AArch64 the default for 64-bit ARM

Remove support for ARM64 (recent LLVM builds have settled on AArch64 as
the canonical target for ARMv8) (Issue #360)
Merge pull request #361 from steven-johnson/master

Make AArch64 the default for 64-bit ARM
Merge branch 'master' into boundary_conditions
Added some comments to explain acquire/release.
Added a test to compute 2D DFTs.
Computes test using both real and complex FFTs, cleaned up comments.
Changed to passing Exprs by value in stead of const reference to be
consistent with style elsewhere.

Added const qualifier to Var's cast to Expr operator per a report of
compiler errors from Takayuki Muranushi. It seems like the correct
thing and that it was missing was an oversight, but perhaps I'm
missing something.
Added vectorizing schedule for part of the algorithm.
Silence linkage warnings for 64-bit targets