Refactor to allow use as a utility library.

The XCodeBuildOutputParser is now inependent of Hudson and is the base class of HudsonXcodeBuildOutputParser that is used by XCodeBuilder.
Jenkins!