CLJS-702: warn if protocol signature doesn't matched declared

check that protocol implementation method signatures are not repeated
and actually match