Core: modified Flyout logic to regard href values that begin with a fragment identifier synonymous with an empty href.

This is a fix in response to https://github.com/vanilla/internal/pull/35#commitcomment-6639084.