Reverted to gettimeofday due to portability problems
Merge branch 'master' of github.com:halide/Halide
Remove references to NoFramePointerElimNonLeaf as it has disappeared
from llvm mainline. Default value should be acceptable.
The Image type wasn't respecting the min coordinates of a buffer_t
Fixed a bug for pipeline dimensionalities >= 10
Sped up the Scope class by using a custom Stack object.

The custom stack object stores the first element in the container, which
speeds up the common case for Scope of one-element stacks.

This change speeds up compilation of local laplacian by ~30%
Remove redundant -lpngs in bilateral grid Makefile
Remove redundant -lpngs in blur makefile
Comment out unused functions in CodeGen_ARM

to satisfy -pedantic
Remove default cases from switch statements.

To satisfy -pedantic.
Hide local checkouts of lpng and lz

These will be created by yet-to-be-committed 
testing scripts.
Made compilation of x86, arm, and opencl targets conditional

This way you can e.g. compile a version that uses an llvm without arm support.
Added a 5-arg extern macro.
Made bitwise ops work more gracefully on mixed types.
Added string.h to image_io for strcmp.
Stack bugfix.

Wasn't setting _empty correctly on tail stack when pushing.
Fix linker error for pipeline_c for ptx.

Doesn't actually use ptx, but it tries to link to it and fails.
Merge branch 'master' of https://github.com/halide/Halide into windows

Conflicts:
	.gitignore
	apps/support/image_io.h
	test/bitwise_ops.cpp