SWITCHYARD-2250 - Fixing issues with JCA binding UI

There were two separate issues here. One was the fact that even if the bindings were different, the composites were considered the same - therefore once the first one was created (in the property view), it would never be updated. 

And the other issue was with the Transacted property, which should have been Boolean instead of a String so it wasn't being set properly. The "Boolean.class" thing is a hack so I'm curious if you have any ideas @rcernich.