Update backported module and add backported ParseArguments.
Impending CMake 3.0 implies that 2.9.0 is no longer ~= infinity.