Added support for unspecified detection (something)

tooltip for results listbox
bugfix for disappearing quality
Added first unit tests to verify some behaviour
Limit "Something" to not match detected ores

At 70 prospecting you can detect iron and "something" at 5 tiles.
This means the "something" is everything but iron (and zinc and tin...)
Having a prospect of iron and something and another of iron should only
return iron, not iron and iron.

One thing won't change however. Having Iron and Something and Something on
next prospect will keep it at iron and something even though one might know
there is no iron present.
Added messages for 6 tile distance