Refactoring of ButtonsPanel.getActions() method that is now package protected and returns an immutable list.
Standardization generic parameter names (T -> B for a bean).
Separates ListPanel's buttons in groups (called feature) represented by implementation of ListPanelFeature interface.