Operations toMap (3) and toMultimap (4)
Merge upstream/master into ToMapAndToMultimap
UnitTests demonstrating bugs
BugFix: Handling of Terminal State for Behavior/Publish Subjects

- They were not correctly emitting onCompleted when new Observers subscribed after the Subject was terminated.
- Added same logic that already existed on AsyncSubject
Merge pull request #525 from benjchristensen/bugfix-subjects

BugFix: Handling of Terminal State for Behavior/Publish Subjects
Merge branch 'ToMapAndToMultimap' of github.com:akarnokd/RxJava into pull-513-toMap

Conflicts:
	rxjava-core/src/main/java/rx/Observable.java
Merge pull request #526 from benjchristensen/pull-513-toMap

Manual Merge of toMap/toMultiMap