Rework associated type documentation a bit.
Add .gitignore
Add examples for any_cast.