Refactor ad hoc string and file comparison test code into helper functions.

CL=50959312
DATE=2013/08/16
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=50959312
Plumb a context parameter through the frontend and to the backend for RPC tracing.

CL=51066769
DATE=2013/08/19
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51066769
Split the InputParsers out of the frontend library and into a new parser library.

This also renames InputParser (and all its implementations) to just Parser -- it's cleaner.

CL=51479381
DATE=2013/08/27
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51479381
Merge remote-tracking branch 'origin/libraries'