Expose getFormatter and getEditor

This will allow formatters and editors to be used outside of the grid. This is useful when for example adding a new item and the preference is to not do that inside a row in the grid but rather in a more convenient dialog box while still preserving the look of the data (through the formatter) and presenting the same editor to the user.