fix #19: Fallback from alternate link to device group specific url not working

* allow fallback to device group url or to selectors based url if no alternate link exists for current detected device group
* mirrored commit from https://github.com/apache/devicemap-browsermap/commit/ffc46003cd277ebec84664f97449376c5bf9b182