enable rect read/write for gemm
undate
bug fix
Updated setup.py file to add appropriate paths for 64-bit and Linux
Converting int types to intptr_t types for pyopencl integration
Changes to compile for vs2013/vs12
bug fix of hemm and symm hanging with tuning KDB file and ssyr2k crashes on Kaveri with tuning KDB file
use snprintf instead of itoa to support linux system
Merge pull request #36 from TimmyLiu/develop

enable rect read/write for gemm in client (good performance when lda, ldb and ldc is bigger than m, n and k); Also bug fixes of hemm and symm hanging and ssyr2k crashing when using the tuning kdb files
Add addBuildOpt helper function for building option string

addBuildOpt should be called with the build option which is NOT
surrounded by spaces since it will add spaces to separate options
itself, if necessary.
Replace 'strcat (buildOptStr,...' with 'addBuildOpt(buildOptStr,...'

This fixes the invalid program options kernel build error on OSX
10.9.3 (cf. issue #37).