Temporary fix for duplicate bridge entries

There exists a bug (somewhere) that causes some bridges to
be added multiple times. The cause is currently unknown. This
should prevent bridges from being added more than once, due to
the way bridges are linked between the bridge descriptors and
the extra-info descriptors. Temporary Bug fix for #9264.
Remove lib/ directory from .gitignore.
Add *.egg-info directories to the .gitignore.
Add pylint persistent report files to the .gitignore.
Add git mergetool backup and save files to the .gitignore.
Change bridge-descriptors entry in .gitignore to fuzzy match filenames.
Add cached-extrainfo files to .gitignore.
Merge branch 'hotfix/5332-lib-gitignore'
Merge remote-tracking branch 'sysrqb/bug9264_temporary_fix'
Do not print "bridge" on the bridge line

Vidalia does not need/want/ask that the bridge line start with "bridge". Users expect
to be able to copy and paste what they see on their screen and that it will work.
Presently, this is not the case. #5851 states that we print "bridge" so that users
can easily copy and paste the line directly into their torrc, however most users do not
do this, so we should not add this string. TorButton will preserve this functionality.

This patch can be reverted if the functionality in TBB3.x is changed.

(cherry picked from commit dcb2a2515e360310a31887260278ea146db1c4f7)
Signed-off-by: Isis Lovecruft <isis@torproject.org>

Edited-by: Isis Lovecruft <isis@torproject.org>
Reason: Remove EOL whitespace from L193 and extra newline at L194.