Reorganize tests for issues/bugs
Simplify function/closure macro implementations
Fix unused parameter warnings
Add random_walk example
Add k_means example
Add define() method to function<> and closure<>
Change mersenne_twister_engine::generate() to use temporary storage
Change uniform_real_distribution to use BOOST_COMPUTE_FUNCTION()
Add normal_distribution class
Add example and test for AMD's static C++ kernel language