Make GTest work on OS X

* Link against the Accelerate framework for BLAS
* Use cblas for _dotu, et al. calls
* No need for a fortran compiler since we are using Accelerate
OSX: Provide nanosecond resolution timer for tests

Directly implement the getCurrentTime function on OSX instead
of providing a gettimeofday based clock_gettime implementation;
we use mach_absolute_time together with mach_timebase_info.
NB: The multiplication is done first and then the division
because the risk of overflowing seems smaller then precision
loss together with the risk of actually having a ratio of zero,
i.e. when denom > numer, when doing it the other way around.
Merge pull request #22 from gicmo/gtest_osx

Make GTest work on OS X
Kernel cache: Store if we have the source for a kernel

Then don't try to estimate kernel source size if we don't have it:
In fullKernelSize() only call add the source code if we have them,
i.e. did not drop it earlier, because doing so will crash on OSX 10.9.
This should fix issue #21
Merge pull request #24 from gicmo/osx_kern_source

Only estimate kernel source size if we actually have the kernel source
Update README.md
Adding 'staging' directory to make it easier to debug; all binary code is copied together
Adding new install logic for debug builds to copy debug runtimes into package
Adding new install logic to copy test dependencies into package if tests are built
Modified travis build file to make release builds, and to run unit test in package directory
Merge pull request #26 from kknox/develop

Adding 'staging' directory to make it easier to debug
fix bug in ssyrk, now use only uint for mad24

The problem is only visible if we tune syrk for single precision.
Merge pull request #27 from BenjaminCoquelle/develop

fix bug in ssyrk, now use only uint for mad24
fix typos in CONTRIBUTING.md
Merge pull request #28 from nikai3d/patch-1

fix typos in CONTRIBUTING.md

Thanks
add support of hemm, herk, her2k, syrk, syr2k to performance test suite(client)
fix the flops calculation formula
fix the flop calculation formula for syr2k
Merge pull request #29 from TimmyLiu/develop

Develop
The ACML_ROOT variable was being clobbered even if the user passed
in a valid value for ACML_ROOT through the command line.  Removed
the overwrite statement and instead added the ACML_ROOT environment
variable to the HINTS section of find_library().

Also, added a new location on Linux to find the dependant clBLAS.so
library, for the packaging step.
Modified search path for ACML; if looking in _mp subdir, make sure to
search and link _mp libs accordingly
Renamed version.h to clBLAS.version.h

If the clBLAS and clFFT projects are installed into the same directory,
there is a filename collision with version.h.  Only the last file to
be installed survived, and would break the other project.