merge from default

--HG--
branch : 0.9.20
merge

--HG--
branch : 0.9.20
correctly handle @rpath

--HG--
branch : 0.9.20
drop 10.4 support, needed after introduction of @rpath

--HG--
branch : 0.9.20
include paths before platform, move config code around

--HG--
branch : 0.9.20
BUILD: make binary/libdir destinations modifiable

--HG--
branch : 0.9.20
extra : source : 2b4f9e1496c693a1ab8099fd613eb1f80f8ca887
extra : histedit_source : 030ccd6ecdc2d840e4f677263d4fb36a8eda0ac8
Oops, meant Land
Heh, hardcoded paths :D
Store protocol number in database for replays
add the source image so it doesn't get misplaced again
reset X/Y too (make drill less explodey. mask fixes revealed an issue)
also make drill much much less likely to explode on shallow angles
Delete Application
Delete Application

--HG--
branch : 0.9.20
extra : source : 21cb0c0fb6b8797c34eae69b963a534500c0388c
extra : histedit_source : 310c3f390ba9521b021a2e2d1f6b8151753328b4
debian is pedantic and isn't aware this is just a dev comment
debian is pedantic and isn't aware this is just a dev comment

--HG--
branch : 0.9.20
extra : source : 7641e99c76339475bd786f7ce00b64178ddfcfb6
extra : histedit_source : 3dd153057cc316d75e2c08d35a058a0d324a58d4
Be friendly with pas2c
A bit of formatting
Uberfix. TODO: ask fpc guys wtf.

--HG--
branch : 0.9.20
extra : source : 1639442827101b9c3b03fa68e7eba02f5fec0d15
extra : histedit_source : db6b05dc73d669cc3de2e78e8f584306e7112048
Uberfix. TODO: ask fpc guys wtf.