IDE-1118

    Separate the maven and ant build structure to make the ant-contrib-1.0b3.jar file available both for maven and ant.
    Support updatesite url override in the command line and the version
    can be gotton automatically from the output screen results yielded by p2 script.
IDE-1132

    Eliminiate use of @DependsOn as the the suggestion of Sapphire and add
    necessary listeners to replace the functionality of @DependsOn.