[patch] artificial slopes
This patch fixes to minor errors with artificial slopes:
1) one could raise a crossing tile, if the crossing has no ways on two sides
2) one could alter the slope on the ground directly above an underground slope
Moreover, the patch contains also some code cleanup.
So testing is highly appreciated