#PyDev-108: #PyDev-166: Interpreter dealing properly with ampersand.
Making PyDev accept #@type a: str on comments/strings to get type.
Fixed issue where adding/removing comment would leave a whitespace if user was using tabs to indent.
Added utility to get all the content types available in a document.
Array utilities.
Moving shift left operation to be reusable.
Fixed issue where we could think we had an __init__.py when we didn't have it.
Updating homepage for release 2.8.2.