Revert "Merge pull request #194 from breznak/c++11"

This reverts commit 585020e636c6edbc7732547eb97bf56e2ff391db, reversing
changes made to f80787e127ee82273312720e32126fa964301f12.
Revert "Merge pull request #177 from breznak/c++11"

This reverts commit f80787e127ee82273312720e32126fa964301f12, reversing
changes made to 5ec7c01078a52a2b8a4deb7adf8e6f38987cabee.
Merge pull request #196 from oxtopus/temporarily-revert-c++11-changes

Temporarily revert c++11 changes
Remove trailing whitespace
Adds Random.sample method.
sample ready to go