Multiple changes

- Added the ContextProfileBit and ContextFlagBit enumerations.
- Added the ProfileMask and Flags functions to Context;