Adding versioned code of openclmm.

Version 1 (standard) doesn’t allow the user to pass in a parameter to
select a secondary device if available. Version 2 does, but has only
been tested on the Mac OS X Maverics OS.