Refactor the hc schedule function to schedule and try_schedule to better reflect what's actually happening
Fixes #8 ocr-macros.h contains the macro and the check can be switched-off by setting OCR_CHECK_SYSCALL to 0
Merge branch 'master' of github.com:01org/ocr