Adding Cameras / gun tags to Deneb
take screen size from the window SDL made for us, rather than just what we asked for. fixes #2453
reload tag/docking points on model load. fixes #2451
* Fixing camera tags
* Removing thrusters / labels / decals from lower LOD's

Note - Materials need assigned to the model but I plan on doing some updates to this model (including a re-texture) soon so not bothering fixing it now.
stop us trying to repeatedly add 0 cargo in extreme cases
remove dsminer "no hyperdrive" workaround for tradeships bug
Fixing bottom camera name (so that its actually named)
Merge remote-tracking branch 'zordey/deneb_camera'
remove the camera_offset and gun_mounts fields from data/ships/deneb.lua
Switching max_engine to 1 instead of 0
replace Pi::GetScrAspect with Graphics::Renderer::GetDisplayAspect
replace GetScr{Width,Height} with Graphics::GetScreen{Width,Height}

GetScr{Width,Height} were removed ages ago, but one reference to them
remained in a piece of code that's been disabled for even longer.
don't assume the display size is the configured size during Renderer init
remove Graphics::settings, which is never used
Merge remote-tracking branch 'robn/mv-tagpoint-reset'
Merge branch 'window-size'
Merge branch 'tradeships-cargo-fix'
Merge remote-tracking branch 'nozmajner/kanara_civ'