Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Finish Product CRUD

Merge branch 'develop'
Remove redundant "implements Serializable"

Merge branch 'develop'
Refactor getId() -> id()

BeanTableModel uses reflection API.
So, Id is shown in Table due to getId()

Fixes #60
OPEN - task 60: Id Field from method getId() show in Entity Table 
http://github.com/DevOpsDistilled/OpERP/issues/issue/60
Merge branch 'bug60-remove-id-in-list' into develop
Define Entiti with Generics for ID
Manage extending Entiti with ID