ViewClient.viewsById and ViewClient.getViewsById() consistently return
dictionary of Views

- Version 3.0.0
- The use of ViewClient.viewsById and the associated method was not
consistent
  across different backends and was corrected
- This release starts to use a more strict form of Semantic Versioning
2.0.0 (http://semver.org/)
- Added tests