Rewrote AST::Type_Size to use Bytecode::GetWord* functions.
Initial work on CC::Scope.
Merge pull request #1 from MP2E/master

Fix build with clang 3.4
Added -Wpedantic which led me to discover that the string table must not generate __VA_ARGS__ with its macro, due to low-level super-powers of the identifier.
Fixed blatant stupidity in Core::ParseRatioC which checked the "sign" of in rather than valE.
Fixed minor stylistic mistake.
Use () instead of {} for initializers of reference members in order to please gcc.
Similarly, explicitly convert CounterRefs to pointers in some bool ? nullptr : CounterRef expressions.
Addressed some gcc warnings.
Addressed gcc -Wshadow warnings and added Bytecode::Info::put* functions.