Fixes #850: Adding in E_META_CONSTANTS - Don't Merge

A partially complete solution for Issue #850.  Don't merge till complete.

This adds in a number of E_META_... constants into BlockID.h
Alignment. I'll stop mentioning this, I think I've made my point.