Refactoring area assembler
Refactoring of area assembler

Factor out some code into new SegmentList class
Make sure all include guard macros end on _HPP
Fix bug: linestrings in EWKB