Added configurator protocol for less messy `NSTableView` configuration.
Added configurator protocol for less messy `NSTableView` configuration.

This allows setting up all parameters in the form of protocol conformance which makes table view configuration API simpler.

As side effect this also brings full parameterization support to previously available function. All additional parameters are set to their default values so it’s fully backwards compatible.

ReactiveKit/Bond,tonyarnold/Bond,ReactiveKit/Bond,tonyarnold/Bond,SwiftBond/Bond,SwiftBond/Bond