Comment out clirr report plugin; it crashes. Running clirr 0.7-SNAPSHOT
manually from the commandline works ok, so hopefully a later version of
the clirr plugin will work again.
Remove SpringSingleConversationScope class (has never been in any orchestra release).
Remove very ugly reference from Conversation class down to the spring-specific SpringSingleConversationScope class.
Rename recently-added class BeanBinder to ConversationBinder for clarity. The point is that it can bind *arbitrary* instances that are not DI-configured beans...
Factor out part of the OrchestraAdvisorBeanPostProcessor.getAdvicesAndAdvisorsForBean method and move it to the AbstractSpringOrchestraScope class. This allows us to later reuse this code when implementing the ability to bind arbitrary beans to a conversation.
Make previously protected method public. Access to this method is useful for Orchestra Flow. It also seems quite useful in general to layers built on Orchestra.
Note that this is a minor binary-incompatibility. User code that subclasses ConversationManager and overrides this method with "protected" access will fail to compile as this is now a "reduction of visibility" error. However it is extremely unlikely that anyone has ever subclassed this class so this should not bother anyone.