Adds patches from develop.

1. Fixes letter casing issues (#423).
2. Fixes #426 (#427).
3. Fixes #412 (#425).
4. Improves README file.
5. Improves workbench support (#428 #429).
6. Removes unnecessary code and cleans up code.