Fix #1725(renderContainer): adjuster had no width when first run

We were getting a flash of misaligned content because the adjuster
runs before the style computation, but the style computation provided
the width that the adjuster was using.

Also added some ngdoc into renderContainer.
Merge pull request #1848 from PaulL1/1725_flash_of_misalignment

Fix #1725(renderContainer): adjuster had no width when first run
Fix(renderContainer): endless loop in width calculations
Merge pull request #1849 from PaulL1/fix_endless_loop

Fix(renderContainer): endless loop in width calculations
Fix #1828 enh(importer): move to csv-js library, fix apply
Move to csv-js library, more standards compliant and configurable.
Requires bower install before can be used, noted in tutorial.

Fix #1828, wasn't rendering as needed $scope.$apply.
Merge pull request #1851 from PaulL1/importer_new_csv_parser

Fix #1828 enh(importer): move to csv-js library, fix apply
Refactor columnWidth calculations
Merge pull request #1768 from Robinson7D/column_width_refactor

Refactor columnWidth calculations
enh(exporter): add filters and callbacks, tidy up options

Add a headerFilter so that you can work with i18n.  Add
a fieldCallback so that you can decode coded data as part
of the export.

Rename some options to be better aligned with current usage.

Update unit tests and tutorials.
Fix(travis): attempt to fix travis.sh error
Merge pull request #1862 from PaulL1/exporter_pdf_translate

enh(exporter): add filters and callbacks, tidy up options
Merge pull request #1863 from PaulL1/fix_travis

Fix(travis): attempt to fix travis.sh error
fix #1762(selection): batch events for batch selection

Add batch selection event to the selection api.  Provide an option
to turn the batch event on and off - so users can just rely on
multiple calls to the individual row event if they wish.  By default
the batch events are used.
Merge pull request #1865 from PaulL1/1762_batch_selection_events

fix #1762(selection): batch events for batch selection
Fix(gridCol): min width moved to 30, as selection header is only 30 wide
Merge pull request #1866 from PaulL1/selection_header_width

Fix(gridCol): min width moved to 30, as selection header is only 30 wide
Fix #1855 (gridMenu): position on IE, change back to absolute
Merge pull request #1867 from PaulL1/grid_menu_position

Fix #1855 (gridMenu): position on IE, change back to absolute