add .flatMap variations

.flatMapLatest
.flatMapFirst
.flatMapConcat
.flatMapWithConcurrencyLimit
docs
update memory tests results
remove .defer