Treasonous!

Just learning my way around, not sure if this is all good.
Removed unneeded functions and added p4.

Learned ia-fast-jump pushes to global tag, switched to built-ins.
Added optional perforce plugin load when available.