- use roof:height from building:part as default for complex roof
- test if ridge/edge lie on the boundary, pnpoly is not reliable in this case
  - this way single sloped roof can be defined by adding only one ridge on the outline
Merge pull request #54 from hjanetzek/roof_height_from_part

multiple complex roof improvements