Refactor neurosky to use new driver and adaptor interfaces