Keyboard related fixes

 Interface love, related to keyboard and vault password/rename selections

Fixed: one textview for password/rename active at the same time
Added: keyboard show as soon as you clic/longclick vault
Added: keyboard fades as soon as you cancel/accept

Added: few gitignore entries
Hi I just finished one of the college exams and I am still on for some more but time to relax a bit now :)

I just took a look at the static thing. @L-Henke was true that in Android (Java) it is really seldom to use static methods. But there is one more Lifecycle concern here:

The imm is actually bound to the context of the fragment. It is really not a big problem since all VaultsListFragments have their contexts from the MainActivity, that both should arrive at the same system service objects.

The bigger problem is that on line 430 you put somehow a fragment-bound view into this imm object. If there happens to be two instances of vaultslistfragment and a static imm, the imm may contain views from both fragment instances. This might cause errors (MIGHT, i am not sure what is happening inside that package's world.)