Update version 2.0 & scala to 2.11

Version 2.x.x for java7+ builds
SI-8019 Make Publisher check PartialFunction is defined for Event

Reactions are PartialFunctions, so if events come through
indiscriminately that the listener is not defined for, errors occur. Eg:

--
Exception in thread "AWT-EventQueue-0" scala.MatchError: FocusGained(scala.swing wrapper scala.swing.TextField
--

A Coursera thread with people affected by this issue:

https://class.coursera.org/reactive-001/forum/thread?thread_id=1315
OSGify.

Note the importance of having osgiSettings in the main build.

Conflicts:
	build.sbt
Check binary compatibility with MiMa

Conflicts:
	build.sbt
	project/plugins.sbt
Switch to scala-module-plugin, sbt 0.13.1

Conflicts:
	build.sbt
	project/build.properties
	project/plugins.sbt
	standard.sbt
removed standard.sbt

this should have been in the previous but was missing
Only perform travis test with 2.11.x
Moved examples from docs to examples
missing import in examples/LinePainting
adds examples to sbt
adds copyright to examples
remove warnings, unused imports and reformat
update readme with examples
Merge pull request #10 from andy1138/java7-version-update

Update version 2.0 & scala to 2.11 (java7 branch)
Merge pull request #11 from andy1138/java-7-j6-changes

Changed from java6 (master) merged into java7
Merge pull request #12 from andy1138/java7-examples

(Java7 branch) Java7 examples update