(maint) Add new patterns to gitignore

Added new patterns to gitignore for IDEA, rbenv, and vagrant files and
folders. The tmp directory patterns were reduced from two to one.