KRACOEUS-7199 : propdev copy function

1. in ProposalCopySection.xml 
(1)p:performClientSideValidation="false" for now. (might be a rice issue, when set to true all the input must be filled before submitting)
(2)the refreshId is not being set for now. 

2.the copy function in ProposalDevelopmentHomeController.java needs to be rewrite to move most of the work to ProposalCopyServiceImpl.java

***3 the problem :
Local Exception Stack:
Exception [EclipseLink-7242] (Eclipse Persistence Services - 2.5.1.v20130918-f2b9fc5): org.eclipse.persistence.exceptions.ValidationException
Exception Description: An attempt was made to traverse a relationship using indirection that had a null Session.  This often occurs when an entity with an uninstantiated LAZY relationship is serialized and that lazy relationship is traversed after serialization.  To avoid this issue, instantiate the LAZY relationship prior to serialization.
at org.eclipse.persistence.exceptions.ValidationException.instantiatingValueholderWithNullSession(ValidationException.java:1021)
at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:232)
at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:89)
at org.eclipse.persistence.indirection.IndirectList.buildDelegate(IndirectList.java:252)

Ahh...this is why you changed the constraints to a string. Make these more machine friendly though and maybe use ALL and FINAL instead? And preferably use a constant for this as this value needs to be checked during the copy.