pass generator ; new/edit frag ; better timeouts

- random password generator, dictionary-based and random

- BatsItemFragment for adding or editing new credentials

- made a wrapper for AlertDialog so I could override the
  dispatchTouchEvent() method