Added priting a message on aborting a profile pass.
Added operator |= for CompileOption and added new device queries.