Add curtains to vehicle doors

This also enables the use of multiple openables on a single tile
add door curtains to default vehicles
Fix checking if outside in vehicle::open()
Merge branch 'veh-door-curtains' of https://github.com/dar-/Cataclysm-DDA into dar--veh-door-curtains
Rivet's paren fix
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA