Improve the warning when perf test hasn't been compiled
Style
Merge pull request #249 from edbaunton/better-perf-fail-warning

Better perf fail warning
Remove usage of 'uint' in linear_congruential_engine
Merge pull request #250 from kylelutz/fix-linear-congruential-engine

Remove usage of 'uint' in linear_congruential_engine
Update design.qbk

Correcting typo in sentence and adding in that OpenCL supports C as well as C++.
Merge pull request #253 from edbaunton/compute-design-doc

Update design.qbk
float4_ drawing problem
OpenGL uses homigenous coordinates
new default step width
using swizzling operators
Merge pull request #254 from f-koehler/nbody

Nbody example improved
Add opencl_test example

This adds a new example which prints out the OpenCL platforms
and devices found on the system using the OpenCL API directly.
Fix bug when calling reduce() with empty ranges
Merge pull request #255 from kylelutz/opencl-test

Add opencl_test example
Merge pull request #256 from kylelutz/fix-reduce-empty-range

Fix bug when calling reduce() with empty ranges
Rearrange allocator headers

This moves the allocator headers from 'container' to a new
top-level 'allocator' directory.

Also renames allocator<T> to buffer_allocator<T>.
Merge pull request #257 from kylelutz/rearrange-allocators

Rearrange allocator headers
Fix '-Wreorder' warning in nbody example

This fixes the following warning in the nbody example: "warning:
field 'm_dt' will be initialized after base 'QGLWidget'"
Merge pull request #258 from kylelutz/fix-nbody-warning

Fix '-Wreorder' warning in nbody example