Fix bad unit test

- no further events expected after unsubscribe
Calling constructor explicitly on schedulers
Notification constructors
Implicit conversions
Add License Headers
Merge pull request #529 from benjchristensen/scala-tweaks

Scala Tweaks