CHANGES.markdown: update with the fix of the latest bug
framework: do not allow relative paths from current dir in 'src' for '<dataSource>'
TestCaseRunner: divide #run into several methods, use MultiThreadedHttpConnectionManager#shutdown after each test case to avoid deadlocks
RPCLiteralEncoder: improve WS-I BP 1.1 compliance

We've been testing BPELUnit with rpc/literal compositions using Apache ODE,
and it's considerably stricter on WS-I BP compliance than ActiveBPEL was.

For instance, Apache ODE expects responses to rpc/literal operations to have
wrappers with "operation name + 'Response'" as local names, while ActiveBPEL
is fine with just "operation name".

Another part in which Apache ODE is also stricter is the namespace that
the part accessors should belong to: ActiveBPEL doesn't really care, but ODE
enforces that they don't belong to any namespace.
Minor comment improvement
RPCLiteralEncoder: fix tests and add new test for WS-I BP 1.1 R2735 filtering
Update CHANGES.markdown
Increase connections per host and use shutdownAll after XMLResultProducerTest

I keep getting deadlocks after XMLResultProducerTest in my Jenkins instance,
but I don't run into them in regular usage. I've added a call to the
shutdownAll() method of the HttpClient connection manager, which should
interrupt the background thread that's causing the problems.
Fix tests broken in Eclipse and add test for rpc/lit responses
framework.client.command: fix small typo
net.bpelunit.toolsupport: remove duplicated source files
Include jdom and commons-io only in the bpelunit.util OSGi, to avoid classloader issues
toolsupport: try to parse from File, in order to set the XmlBeans SOURCE_NAME document property

Some of the UI may need to access the path where the .bpts file is stored.
For instance, the 'src' attribute of '<template>' elements can store a
relative path from the .bpts to the .vm file used as a Velocity template.

XMLBeans can provide this information through the XmlObject#documentProperties
method, by reading the XmlDocumentProperties.SOURCE_NAME key. However, this
requires that the .bpts document is parsed through a regular Java File object
instead of an input stream.

This commit modifies the BPELUnitEditor class so it will first try to convert
the IFile provided by Eclipse into a File, and parse that. If that doesn't work,
it will revert to the original behaviour of using an input stream.
Upgrade to jdom 1.1.3 (last bugfix release before jdom 2.0)
util: export jdom-1.1.3
Allow floating-point values for send delays
Upgrade to Cloner 1.9.0
framework: update classpath for Cloning 1.9.0
Parent POM: replace SNAPSHOT qualifier with a proper timestamp
Merge branch 'fix-classloader-issues'

Conflicts:
	net.bpelunit.framework/pom.xml
	net.bpelunit.util/pom.xml