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