New column resizing and configurable column demo

Splits resizing behavior into two modes (`normal` and `fluid`).

@bigsley @Dylnuge @igillis - wondering about the right API for this second mode. I decided against `fixedWidth` in the end, because it really has nothing to do with the width of the table and everything to do with how columns interact. I'm also debating between the API here (`fluid: yes/no`) and a mirror of `selectionMode` (`columnResizeMode: 'normal'/'fluid'`).

For the new changes, see the spec: https://github.com/Addepar/ember-table/issues/175, and previous review: https://github.com/Addepar/ember-table/pull/176.

Normal mode works as before.

Fluid mode makes columns steal width from their neighbors when they resize.

To see how this all works, I've added a Configurable Column Demo that allows you to play with these options and see a demo table respond.

@cyril-sf there's a hack in here I'd love for you to take a look at. Will add a comment.
@bigsley @Dylnuge @igillis @sreenath-addepar could all potentially be interested in reviewing.
My understanding is that you want to call `onResizeEnd` on a component. It's not clear to me when taking a look at the code what's the relationship between `EmberTableConfigurableColumnsView` and `ConfigurableTableComponent`.

That would help me proposing a better solution.