Update gitignore to cover AS/IntelliJ/Eclipse/OSX/Linux/Windows

@st028