FNCGrid cell controls

Add capability to add any arbitrary control to grid cells (such as VCL TAdvStringGrid CellControls[]), so that a subgrid can be added to a grid cell for example.