Merge pull request #139 from roshanr95/lce

Add linear congruential engine
Use "OpenCL API" rather than "OpenCL C API"

This changes references to the OpenCL API in the documentation
from "OpenCL C API" to just "OpenCL API". See issue #142.
Use BOOST_NOEXCEPT
Merge pull request #144 from jamboree/develop

Use BOOST_NOEXCEPT
renamed example/opencv_filter.cpp to example/opencv_flip.cpp
added example/opencv_convolution.cpp
added opencv sobel filter
Merge pull request #148 from Mageswaran1989/renaming-opencv_filter-to-opencv_flip

renamed example/opencv_filter.cpp to example/opencv_flip.cpp
added return in catch block
Merge pull request #150 from Mageswaran1989/adding-opencv_convolution.cpp-example

added example/opencv_convolution.cpp
added return in catch block

Conflicts:
	example/CMakeLists.txt
Merge pull request #151 from Mageswaran1989/adding-opencv_sobel_filter-example

added opencv sobel filter

Conflicts:
	example/CMakeLists.txt
Merge pull request #152 from roshanr95/set_algorithms

Set algorithms
Add BOOST_COMPUTE_USE_CPP11 CMake flag
Add benchmarks for partitioning algorithms