Use the CRTP in detail::basic_execution_policy to avoid a lot of redundant code in derived execution policy classes.
Merge pull request #4 from jaredhoberock/crtp

Use the CRTP in detail::basic_execution_policy to avoid a lot of redunda...