Added failing test for the CheckAmbiguousFunctionsPass.

Test shows that all methods get ignored instead of just the two const overloads.
Check for constness first in CheckAmbiguousFunctionPass before doing the check for default parameters.

Fixes test case from previous commit.
Merge pull request #253 from azeno/const-method-overload-fix

Const method overload fix