Mirror OS_AMBControl changes from Pyromaniac
- Create new header file defining symbolic name for OS_AMBControl reason codes and flags
- Implement OS_AMBControl 9 (used to determine required size of buffer passed to OS_AMBControl 8 - potential thread safety issue not addressed)
- Return allocated error numbers in various failure cases