fixed corner cases for String, List and Map readers

- a bug resulted in Some with an empty String/List/Map
Merge branch 'master' of github.com:pawelprazak/play-libs-xml