Merge branch 'release/r80'
r81

+ refer to CHANGELOG
+ added methods for v2 version of the API
Merge branch 'release/r82'
[addressess #71448954] This bug was appeared in this iteration. returning nil for collection object if its empty causes errors in existing pages when we try to do collection.each or collection.count etc, previously empty array is returned for collection objects.
Merge remote-tracking branch 'origin/hotfix/r82.1' into develop