update gitignore to better support AndroidStudio

cleanup all gitignore files
remove redundant iml file
According to: https://intellij-support.jetbrains.com/entries/23393067
    `Share the project .ipr file and all the .iml module files, don't share the .iws file as it stores user specific settings`