add more git ignore rules

supports svn, idea, eclipse and netbean.