Improved handling of day wrap in opening_hours

Current handling of day wrap opening hours is sometimes incorrect.

For example if opening_hours is "Mo 20:00-02:00", current coding reports venue to be closed on Monday 20:30.

I also created some junit tests for those improvements. Is there a place for those unit tests in osmand? If yes I'd put them there&create a pull request.