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)

Why did you change these constraints? Budget versions should always be a number? And lead unit should never have spaces?