Merge pull request #1312 from AgDude/3.0-pinned-containers

add excludeProperties option for getColumnsFromData
public events should call event handler with gridApi as this
add edit.on.afterCellEdit
fix doc so it compiles
Merge remote-tracking branch 'upstream/3.0-pinned-containers' into 3.0-pinned-containers
fix bug in edit feature when colDef.enableCellEdit was not present
Merge remote-tracking branch 'upstream/3.0-pinned-containers' into 3.0-pinned-containers
give better feature option defaults and document GridOption properties and ColDef properties
Merge remote-tracking branch 'upstream/3.0-pinned-containers' into 3.0-pinned-containers