Allow users to set program headers and build options globally

vex::set_program_options(const cl::Device&, const std::string&);
vex::set_program_header(const cl::Device&, const std::string&);