Add in OptionParser header to allow us to parser args without boost

We don't want to use boost program_options as that requires people
to have more than just boost headers installed, plus it causes
problems when building libraries for some accelerator cards.
Update all the benchmarks not to depend on boost program_options
Search for boost less often.
Merge branch 'remove_boost_program_options'
Correct copyright checking to skip the readme.
Merge branch 'add_copyright_exception'