Added matrix multiplication as a performance test
Fix VS 2012 build (unsupported nearbyinf, truncf)
Style corrections
Renamed width to matrix_size
Changes to the makefile to get the nightly tests to pass

1) Add -lcuda and similar for the gpu tests

2) Don't build the generators with build_tests. build_tests
doesn't currently run any Halide code. I.e. it's supposed to
build the generators, but not run them yet. With this change
it does neither, which isn't ideal.
Generator::target defaults to get_host_target
Merge pull request #537 from halide/target=host

Generator::target defaults to get_host_target
Style corrections
halide_type_enum_map -> get_halide_type_enum_map()

I don’t think there are any current usages that could trigger the
static initialization order fiasco, but this change should forestall
future ones
Added a rule to simplify that uses the bounds of min/max expression to attempt to reduce < comparisons to true or false constants in some cases. This is a very useful simplification for the work being done in specialize_branched_loops.
Added a linear solver, which can mutate equality or inequality expressions such that a chosen variable will appear alone on the left hand side. This is used extensively in the specialize_branched_loops optimization pass.
Add a .clang-format that approximates Halide style

Thanks to Daniel Heck for this.
Merge branch 'master' of github.com:halide/Halide
Merge branch 'matrix_mul' of https://github.com/white-pony/Halide into white-pony-matrix_mul
Schedule and formatting tweaks to matrix multiply
Merge branch 'white-pony-matrix_mul'
Lower correctness threshold for 32-bit builds

The scalar version of the code produces quite different results in
32-bit.
Update nacl to pepper_39

This allows for vectorization (as long as the bit-width stays at 128)

Also removed HelloNacl app, because it's a strict subset of nacl_demos,
and not meaningfully simpler.
Merge pull request #539 from halide/simplify_minmax_comparisons

Simplify inequality comparisons against ramps and min/max expressions.
Merge pull request #541 from halide/update_nacl

Update nacl to pepper_39