Add feature: Entity dependent edit drop down options

Add the ability to populate cell drop dowmn menus from the row.entity by providing a path
to an options array on the entity. This allows for options to differ on a row by row basis.

closes #2309