Squashed commit of the following:

commit 92637c5e5f300e8e20250bb3586819ca4786ce2c
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Fri Oct 18 21:13:12 2013 +0530

    Fixed median and gaussian filters

commit 5545987d8d5fff5b8ce011bbe1d0ab64ce65d0e6
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon Oct 7 10:12:56 2013 +0530

    Added the image_sampler example

commit 0e36cc00b195dfc6e742a33e85929008cf1c2721
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Tue Oct 1 09:57:04 2013 +0530

    Added OpenCL.h for Apple platforms.

commit 78c50462e11d2433da61986d5e04c5593f183c80
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sun Sep 29 23:51:25 2013 +0530

    Modified cmake files

commit 73866c6dcd16b6d896677daad94bd1c9f6b7df4b
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Wed Sep 4 12:06:46 2013 +0530

    Added median filter

commit 2faeec2cf1f0b21d441c3c2641d124f188b59e5f
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Tue Sep 3 08:06:46 2013 +0530

    added sobel filter

commit 3e59214f5a77515860d7517349bf7617d546879a
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sun Aug 25 19:29:18 2013 +0530

    Profiling example completed.

commit 273b541408ba116c59d90d56e1ea71a089b77597
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sun Aug 25 17:31:33 2013 +0530

    Modified code layouts. added chapter 6 and 7 codes.

commit 7ac37090c54d33167e2bfad85d1b2c9049606266
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Thu Aug 15 23:16:45 2013 +0530

    renamed the folder

commit c7f4707f5f2d8dd2fc033ecc52cc9c4375561d88
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Thu Aug 15 23:15:52 2013 +0530

    renamed the folder

commit f36c6a13c633e219b300f735a12b62931056dded
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Thu Aug 15 23:15:18 2013 +0530

    Added a new bitonic sort code.

commit 62aae303ea96bef091168ec032e15f4f0692fc84
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Fri Aug 9 19:36:53 2013 +0530

    Added KNN data files

commit 2ea0af4581a476e10267bd6b51724f903fd60b0f
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Fri Aug 9 19:36:26 2013 +0530

    KNN Completion.
    Added new code for BufferRect. etc etc.

commit d39955b7e2cdc657f95124d9a578a180a9022ad7
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sat Jul 27 17:01:38 2013 +0530

    knn classification code

commit 5cb4f6e4f264e9d3057e176bb50fd2bd722c70ac
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Tue Jul 9 09:56:31 2013 +0530

    Added Equation solving code from Koushik

commit 9ae1fa4e9499f32d7497086404e1efe842b02fd8
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Tue Jul 9 08:37:39 2013 +0530

    Added Parabolic regression

commit 3153c5d83a2bfba5b8ce611a8a26701854c419d0
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Mon Jul 8 21:42:04 2013 +0530

    removed saxpy_with_binary

commit 9aaeccdcfc07012e7acbdf00c618dfc0fd107d0b
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sat Jul 6 15:59:09 2013 +0530

    Update

commit 988c3a1f8806b5edcc165357218575e2e88601e5
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon Jul 8 10:58:00 2013 +0530

    Added implementation of linear_regression
    Modified ocl_macros.h to create devices and platforms

commit e33e06f30810fe04522ca960034a5bbb6aabf2d3
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon Jul 8 09:56:29 2013 +0530

    removed clglinterop

commit 15ca7717dd1a34c47ddf8f63d1ca01d279bdaaf2
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon Jul 8 09:55:43 2013 +0530

    removed LBM

commit 1de5d6282285bc5b245a962eb6cb78bf79c69639
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Sun Jun 2 20:38:35 2013 +0530

    Adding JPEG decoder  code

commit 9ff36b2a0702985610a492dbd1c0cdb08b3a5161
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Sun Jun 2 17:17:44 2013 +0530

    Adding Gaussian filter

commit a8a4e6060472c735a0605ff4711866fc655f581a
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Sun Jun 2 17:17:11 2013 +0530

    Adding gaussian filter

commit 4e5e5c9deee14b4117ed0ab51e0defc83ff83108
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon May 6 22:11:52 2013 +0530

    Working version of image histogram.bmp

commit 5e0550260e4e6a636055ce4694da67a316d07bf9
Merge: 5ddaf02 556c3c2
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon May 6 11:19:27 2013 +0530

    Merge branch 'master' of https://github.com/vdrd/cl

    Conflicts:
    	CMakeLists.txt fixed.

commit 5ddaf029c4d4a6fa1738b63e203a1c539fe938a9
Author: Ravishekhar Banger <ravibanger@gmail.com>
Date:   Mon May 6 11:13:43 2013 +0530

    added lbm directory

commit 556c3c20c0f284ce0d10b8033b28a185aad2f561
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sun May 5 07:22:32 2013 +0530

    moved the image related utilities to include folder.

commit 7df66b6cc2891cd20944c4e38aaefb9913dcfb5e
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Sat May 4 23:51:34 2013 +0530

    moved the histogram_image to image folder

commit 6a9a656bc8e5a4affc44d5d3429783df47f6bae5
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Wed May 1 21:04:02 2013 +0530

    Replaced tabs with spaces

commit 344dce589d491973362c4323668a9af3bc13796b
Author: ravibanger <ravishekhar.banger@amd.com>
Date:   Wed May 1 12:49:42 2013 +0530

    Added a vector version of the code. This gave the highest performance improvement.