Separated test execution via labels. And included info about execution in the official README.md
Add GenDataMP5.cpp
Add MP5 template source code
Merge branch 'iemejia-master'
Merge branch 'CJLove-master'
Added official dataset tests for mp5.
Minor stylistic and code changes for consistency

The more significant changes are:
 * Removed underscore prefixes from variables in the CudaTimer class (variables with a leading underscore are reserved as global identifiers by some implementations)
 * Renamed these variables to be consistent across the timer implementations for Windows, OS X, and Linux
 * Floating-point constants typed
 * Made the messages reported in wbSolution() consistent with those in Coursera's implementation
Merge remote-tracking branch 'upstream/master'