Cherry picking fixes from master

- Upgraded library version and updated readme (cherry picked from commit 7dc256d)
- Initial support for nested Lists/Sets and arrays (cherry picked from commit c4e78b7)
- Added support for nested lists/sets and arrays (cherry picked from commit ca483b4)