catch trait lookup in constructor

closes #5472
move RallyPoint lookup into a Lazy
update MapRuleStatus after download

fixes #5479
harden map search preview against invalid data

fixes #5492
calculate exitLocation before FrameEndTask

and add more null and dead checks to be safe
open-ra.org → openra.net

closes #5500
Simplify MoveAdjacentTo logic. Fixes #5445.
Merge pull request #5498 from Mailaender/invalid-map-key-download

Fixed KeyNotFoundException in ServerBrowser
add configure script to workaround library naming differences
separate make dependencies into CLI and bundled native ones
ralint is core and crashdialog (winform) tools
also search /usr/local/lib and /opt/lib
be more verbose about success and handle failure with an error
abort earlier and harden against syntax errors
add a hard-coded bundled library dllmap config to osx
add support for Debian multiarch
strip unused dll map entries
separate into icons and desktop from install-shortcuts
rename libexecdir to libdir
bring back install-shortcuts and add install-startup-scripts