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.
Also I'm not sure what version of Ember we want to require right now, but property brace expansion so you can do `nextResizableColumn.{width,maxWidth}` was added in 1.4 (http://emberjs.com/blog/2014/02/12/ember-1-4-0-and-ember-1-5-0-beta-released.html) :smile: