Fixing house number problem and made parsers more clean

Added a new function in ParserUtility class which splits mupliple layouts of the 'street-line' into it's parts (street, house number, further data).
This function gets used by nearly all parsers. Furthermore added a test for the new splitting function.

Signed-off-by: chrishensel <futurefwarrior@googlemail.com>