application namespace determined by information available giving precedence to instance name passed in to constructor

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
add Binding.extend support for overloaded constructor of bindings and the ability to specify the "kind" property of binding definitions by adding a string resolvable path or a constructor

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
add support to set a default "kind" of binding for an entire object unless it is overridden by an individual binding definition or call to the binding method

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
remove dead code

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>