Move Furniture required strength is now in ter_t

Provide a more appropriate error message if you're not strong enough
Changed failed crafting check
Lone gas stations can now rotate
New overlap::is_road_or_highway function to reduce duplicate code

Used in omspec_place::by_highway and overmap::place_special
Remove unused variable warnings
Merge batch of bugfixes.