Fix #1133

This patch ensures specialized signatures are always at the top. It also includes an update to the compiler/inheritedOverloadedSpecializedSignatures test to add the failing merge condition, and an update to fourslash/overloadOnConstCallSignature now that specialized signatures are ordered to the top of the candidate list.