Merge pull request #75 from arrayfire/devel

Devel - Master merge 20141108

- getErrorMessage() uses Boost.Compute's error messages
- Reduce Boost.Compute header files
- Fixes compilation warnings
- "make install" available via CMake.
Merge pull request #87 from arrayfire/devel

Devel - Master merge 20141110

- Updated make install
- Updated README.md
- Updated formatting for af_print
Merge pull request #96 from arrayfire/devel

Devel - Master merge 20141111  

- BLAS support for windows
- Bug fixes in JIT for CUDA and OpenCL
- `abs` function added internally to CPU and CUDA
- Added support for setting default device for CUDA and OpenCL
Fix googletest build on other cmake build types

When compiling with gtest the library was not installed to a
subdirectory for the RelWithDebInfo or MinSizeRel build types.  This
makes those install to the same location as Release.