scm contribution: the cli

Works for me in a project ;)
Please review and comment.

Example usage in ant:

    <target name="jqassistant" >
        <java classname="com.buschmais.jqassistant.scm.cli.Main" fork="true">
            <classpath>
                <fileset dir="tools/jqassistant/lib" includes="*.jar"/>
            </classpath>
            <arg value="-f"/>
            <arg value="scan"/>
            <arg value="-d"/>
            <arg value="components/domain/classes/production,components/entities/classes/production,components/infrastructure/classes/production,components/jsf_ui/classes/production,doc/generated/findbugs,doc/generated/checkstyle,doc/generated/jacoco"/>
        </java>

        <java classname="com.buschmais.jqassistant.scm.cli.Main" fork="true">
            <classpath>
                <fileset dir="tools/jqassistant/lib" includes="*.jar"/>
            </classpath>
            <arg value="-f"/>
            <arg value="analyze"/>
            <arg value="-c"/>
            <arg value="tools/jqassistant/conf"/>
        </java>

        <echo message="Done. Now you can run target jqs to start a server for browsing the results"/>
    </target>

    <target name="jqs">
        <java classname="com.buschmais.jqassistant.scm.cli.Main" fork="true">
            <classpath>
                <fileset dir="tools/jqassistant/lib" includes="*.jar"/>
            </classpath>
            <arg value="-f"/>
            <arg value="server"/>
        </java>
    </target>