ROO-3376: fix for Generated controllers violate W3C HTTP PUT specification.

ROO-3376: fix for Generated controllers violate W3C HTTP PUT specification. Works to produce recommended REST output based on requirements posted in https://jira.springsource.org/browse/ROO-3376