Rename OpenCLImpl to OpenCLImplMatcher to better match its purpose

Change-Id: If9b7052385a49df1403a5f652c67ca7c103a8be2
Add a function to compare version number strings

Change-Id: I88d3d9040f70e84752ade19001a699f60e9e7636
Split driver version specification into a range

Change-Id: I1f26b47054e70e54ce81d3ec4cbc5ff58c1aeea3