Made the code compilable and linkable.
(Tests will need to be reset later.)
Merged device.h with device_selector.h.
Housekeeping: added some warnings about lack of implementation.
Added pure OpenCL test (test3).
Added basic platform class.