Refactor rebind code, and tidy

Please merge https://github.com/apache/incubator-brooklyn/pull/308 first
Would ideally prefer these to be private with public accessors, but I can live with it to avoid the excess noise. Explicit default values would be good, however. In particular, should `terminateOrigManagementContext` be set by defaut? Isn't that the normal thing to do?