Remove ActionComponentArgument.

This only exists to pass around global state, and is only used
by one plugin. It's nicer for now if that plugin just accesses
a singleton/static state directly until it can be injected,
rather than make lots of classes and tests depend on Main.

Change-Id: I8ed6e4c90b9c6bdbcaeb01fc276df5819cb47e1a
Depends-On: I4ec47f958b40eb0a03ab50d4a5611e00b0c83f39
Reviewed-on: http://gerrit.dmdirc.com/2656
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Update submodules: plugins (new commits)

plugins:
    01da791 Chris Smith <chris@dmdirc.com>
            Fix plugins after Action component change.

            Depends-On: I8ed6e4c90b9c6bdbcaeb01fc276df5819cb47e1a
            Gerrit: http://gerrit.dmdirc.com/2659

Change-Id: If6c5085258e2f276dd1b4317ec9a3bd00d26897d
Update submodules: plugins (new commits)

plugins:
    3118302 Chris Smith <chris@dmdirc.com>
            Tidy up Channel/ServerSettings dependencies.

            Pass in a SwingController instead of jumping through 3 million
            hoops to try and find one. It's simpler that way.

            Gerrit: http://gerrit.dmdirc.com/2660

Change-Id: Id6e7b825edfee3b393d61e15957dca4fb5d09060