Added profiling targets to Makefile. Running make profile_tets will run each test under the unix time command and record the results to a csv file. Each group of tests, correctness, performance, generators, etc... will be recorded in its own csv file and has its own target to run directly.
Added a comment to the Makefile describing the profile_% targets.
Trying to get python3 version running
Merge branch 'python3' of https://github.com/rodrigob/Halide into python3
Added compile_to method that with single .compile() can produce multiple target files: object, assembly, bitcode. (issues/568)
Working on python3 support. Need to fix the div -> truediv issue.
Renamed TargetFilenames to Outputs; fn_xxx -> xxx_name; moved multi-arg Outputs constructor to private to avoid confusion with filename arguments order; fixed const std::string& issue.
Fix indentation: 3 spaces -> 4
Styling fix: push ampersands away from the type
Styling fix: push ampersand away from the type
Fix parameter name in the comment
test_halide and all test python applications pass. Time to check back if python2 support still works.
Styling fix: push stars from the type
Different approach to setting up Outputs
Merge pull request #574 from aam/master

Added compile_to method that with single .compile() can produce multiple target files.
Renamed the profile_ targets to time_compilation_. The generated files are named compile_times_.
Minor fix to the comments.
Merge pull request #557 from halide/profile-tests

Added profiling targets to Makefile.
python3 branch compiles and runs at wks-12-23 (Python 3.2.3)
python2 (Python 2.7.3) test_halide and apps all run as expected. Support for python2 and python3 seems to be in place.