Improve performance by using a better hash for the binding cache
Allow accessing the binding cache using binding hashcode
Allow searching for binding using pattern matching on binding name
Relax equality checks on BindingKind