Single commit back-port of Salwans 3D Cockpit feature from Paragon.
Set the Wave to use the "cockpit" model - which I'm adding as a mod currently.
Have it try to set the cockpit when a ship is initialised rather than on construction so that it works when the ship is changed by buying/selling or through scripts.
Fix a bunch of line endings.
Commented on the distinction between rendering everything before and after a certain point.
Should probably rewrite some of this and have distinct phases in the rendering like a proper game would!
Remove the offset as I no longer need it.
Merged across Salwans latest updates, adds  lag to the movement of the cockpit when maneuvering or accelerating.
Get closer before firing, reduce power upon damage, reduce power if closer
Updating camera type button correctly when default start camera is set to cockpit.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into cockpit3d

Conflicts:
	src/ShipType.cpp
Correct the exclusion options.
Also remove the 3D Gui disabling.
Space stations catch ships in transit, supports continuous catching (so even if the ship jumps a station between frames it's catched)
Remove the cockpit from the wave model since we don't yet have one other than via nomajners mod.
Only pick the cockpit camera if there is a valid cockpit set.
Remove a rogue pragma optimize
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into cockpit3d
Add Luomu rectile aiming cone
Merge remote-tracking branch 'origin/improve_ai_kill'
Adjust engage lenght to 5000 and fire soloution to 3000
Add acceleartion to accurance
Make target green when you have auto targetting
Dont auto target outside 5km
dont set m_targetInSight outside 5km, add a const for range
increase cooling rate