Added documentation for new .swap function
#13: Fixed documentation for NavBarLayout which failed to mention that the surface-size is needed for left and right items (when no itemSize was specified)
Merge pull request #15 from StephanBijzitter/master

Renamed function to _function
Fixed exception in FlowLayoutNode when using flow: true and 'removeSpec'
Fixed exception when using 'autoPipeEvents' and the renderable was undefined or didn't have a pipe function.
Pipe events not only to self but also to _eventOutput when using 'autoPipeEvents'
Added option 'useContainerOverflow' for specifying the overflow mode to be used by the ContainerSurface (default: hidden)
Added space to fix eslint-errors
Added 'scroll' event to ScrollController. Updated docs.
Fixed occasional incorrect scrolling when inserting/removing renderables
Added new 'ensureVisible' function which scrolls the view if necessary to ensure that an item is fully visible
Reset 'ensureVisible' state when item is fully visible
Merge pull request #25 from toostn/master

Emit 'scroll' event for every render-cycle that the view is scrolling
#26: Fix, don't emit unintentional scroll events on the very first time the view is shown
Added events section to the FlexScrollView tutorial
Added 'pageChange' event as a paginated ScrollController stops and the visible page has changed. Updated docs.
Changed 'pageChange' event name to 'pagechange'.
Added 'pagechange' event support for right/bottom-aligned content.
Updated event data for 'pagechange' event.
'pagechange' event is now triggered as soon as visible page changes.
Updated docs.
relative include