Clarify Compiler state modifications in ScroogeRunner.

RB_ID=157147
no intermediate val for passthroughs

RB_ID=158991
add an m2 publisher for maven interop

RB_ID=159105
fix package name conflicts

RB_ID=159152
Scrooge: Translate "file->artifactId" include map into "file->absolute path" mappings.

RB_ID=157642
hide ThriftUtil import unless needed

RB_ID=159910
Revert "identify enums as TType.ENUM"

RB_ID=159956
update changelog
bump version to 3.1.10