Added sm_30 to compile options.
Merge remote-tracking branch 'dillon/master'
Merge remote-tracking branch 'dillon/master'

Conflicts:
	src/ElVis/Core/CMakeLists.txt
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'dillon/master'
Small cleanup
Fixed bug in Jacobi
Updated boost to 1.54. Changed to boost signals2. Fixed some CMake stuff.
Only use boost if not installed
Bug fix in PX extension, and boost minimum version.
Added -Wall and fixed all the warnings
Fixed CMake files to find ProjectX using PX_DIR and PX_ARC. Fixed OptiX StackSize to work with PX by default. Fixed warnings in PX Extenion.
Created cmake functions for generating QTest unit tests
Fixed up Compiler flags and a few compiler warnings
Merge remote-tracking branch 'SCI-ElVis/master'
Replaced BOOST_AUTO with auto.

Removed references to Callgrind on Windows.
Fixed a number of cmake issues
Fixed compiler warnings. Fixed ElVis Boost CMake files.
Added cmake files for boost tests, and an exmaple file for boost test
Moved all the CMake files from src to src/CMake to make things a little bit cleaner