Improvement on the detection of empty lyrics

Before showing a lyrics result, Clementine verifies that it is not showing an empty string, but it can also be the case that the HTML block to be shown has some tags but has no actual text (e.g. "<div></div>"). This commit implements a basic function which detects whether a HTML block has at least one numeric or alphabetical character (skipping tags) before showing a lyrics result.