They performed exactly the same function so I don't think we need the clutter.
Also bumped the project version, but old projects are automatically converted.
Rather than convoluting the MediaInput node, te MediaInput is now an abstract
base class that provides access to a Decoder and derived classes are
responsible for handling it