Remove XFT, SHM, and MMX
Remove useless defines

- HEXCHAT
- USE_DB
- SCROLL_HACK
- MOTION_MONITOR
- ITALIC
- COLOR_HILIGHT
Replace xtext's transparency with full window transparency

Xtext's transparency barely worked on windows, didn't work on any modern
linux wm and used fake transparency.
This uses gtk's built in window opacity that works on more systems and
is real transparency.
Text area only transparency may return with a transition to cairo, if it
works on Windows.
Remove overdraw
Merge branch 'xtext2'
Revert fast scrolling with background image
Use Pango Attributes for bold and italics
Add default keybindings for italics and underline
Accept %I in text events
Reorganize files and migrate images to gresource
Merge branch 'gresource'
Remove unused gtk-prefs project
RFC 1459 does not require channel name be above 0 characters, only that there's a prefix involved, this behavior is present elsewhere in xchat's join channel dialog, making this match.
Merge pull request #775 from benburkhart1/master

Channel joiner dialog does not allow you to join a valid channel
Update readme.md
Fix crash in hexchat_pluginpref_list()

Set max output size to 4096
Strip trailing space from pluginpref_list entries
Topic bar improvements

- Don't show on server tab
- Don't show unavailable modes
- Remove less used modes and add more common ones
- Use proper case for buttons
Added shortuct to config folder to installer

Fixes #612
Merge pull request #781 from Farow/pull2

Added shortuct to config folder to installer