Util refactor

Fix some issues in dlna_src_parse_npt_range() and is now able to parse a npt= range without 'stop' position.
See commit messages for details.