Fix compiler issue with enum shifts and add tests for various operations on enums; fixes redmine#44
Fix operations with enums backed by slong/ulong types
Merge commit '9bc159a88772195d8e13427179013ce09a5fb229'

Conflicts:
	Source/Mosa.Test.Collection.x86.xUnit/Mosa.Test.Collection.x86.xUnit.csproj