Workflow : update OAM project model. Add sourceKind property for
requiredDocumentPhase and AssembledDocumentPhase.
Modified ProjectService.isPhase() method to work with phase sub-types.
Add an optional phase in the OAM sample project.
Refactoring of LifeCycleBean.getTransitions() method to return the
transitions according to the document type (Required document or phase)