Fix warnings in CPU backend on clang
Merge pull request #276 from shehzan10/devel

Removing boost chrono required from opencl
adding math constants to ArrayFire
Merge pull request #277 from pavanky/constants

adding math constants to ArrayFire
Changing api of few functions to match v2.1

- Functions affected rotate, resize, histogram, meanshift
Merge pull request #278 from pavanky/api

Changing api of few functions to match v2.1
Fix linker warning on OSX

The default visibility for the NVCC files were not hidden
and that was causing the warning when building CUDA
with clang.
Fixed warning due to if/switch
Merge branch 'clang_fixes' into clang_warn

Conflicts:
	src/backend/cpu/transpose.cpp
	src/backend/cuda/transpose.cu
Merge pull request #279 from umar456/clang_warn

Fix compiler warnings on OSX
BUG: Fixed issues with metadata while indexing

- Fixes #281
cleaning up bugs created by previous commit

- Fixing broken assign operation
Remove warnings when running fft in OpenCL backend
Merge pull request #283 from pavanky/minor_fixes

Remove warnings when running fft in OpenCL backend
BUGFIX Reorder condition fix