Added  aliases and objects for concrete subject types in Scala.

-AsyncSubject[T]
-BehaviorSubject[T]
-PublishSubject[T]
-ReplaySubject[T]