Updates power armour files [Typepaths/Spanclasses/Colons/Sprites]

Basically just updates all of it to be more coherent with our current Standards, Did this because I keep hearing talk of people wanting to use power armour so I thought I'd clean it.

Commit log has details.

No real need for this to be merged, no real reason for it not to either, it is an improvement over the current unused power armour code.