Use generic Observer type while notifying observers

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Remove redundant code setTitle()

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Refactor packaging

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Refactor: rename and extends PaneModelObserver

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Refactor: repackaging and extends PaneModel

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Refactor: rename and extend AbstractPaneModel

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Initialize and layout Pane components

Remove old Constructor and add new Default Constructor and move the
initialization and components layout code to default constructor.

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
@Inject ListItemPaneController

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Add comment in init() about PaneDialog extension with properties

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Repackaging ItemTableModel

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Implement ItemModelObserver

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Extend SubTaskPaneController appropriately

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
@Inject ListItemPane (view)

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Define init() method

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
@Inject ItemModel and registerObserver

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Create new required @Beans


ListItemPane
ListItemPaneModel
ListItemPaneController

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Define listItems() with new MVC model

OPEN - task 41: Design "ListItemPane" as per new MVC model 
http://github.com/DevOpsDistilled/OpERP/issues/issue/41
Merge branch 'iss41-list-item' into develop