Updated Memory Object. Added Block_Type, Memory_Source, Region_End_Address, and is_volatile fields along with a BlockTypeEnum enumeration type. Closes #118
Added missing Region_End_Address and is_volatile fields that should have been present in previous commit
Merge pull request #178 from CybOXProject/issue_118

Merging issue_18 into version_2.1