updated to latest changes
Merge pull request #852 from synopia/develop_fix

Fix to make new console + behavior editor working
Integrated NUI framework to be available ingame.
Fixed integration of ingame NUI
 - Mouse now correctly grabbed and released
 - Axis inputs now correctly consumed
 - Focus now correctly lost when an widget isn't rendered.
Fixed support for releasing the mouse with F1.
Removed old console.
Fixed slider min size
If a bind is triggered by a consumed input, it no longer repeats.
NUI will now consume binds when a mouse releasing screen is open.
Console's command entry box will no longer lose focus - widgets can now set whether they can be focused on or not.
Escape can now be used to close screen layers, if they don't disable this feature.
Fixed an issue causing block ids to be restricted to byte values instead of shorts.
Fix for calculation of widget sizes when dealing with regions of MAX_INTEGER.
Added permissions to AnnotationParser to allow access to annotations.