pidgin/pidgin

Add a 'purple.h' that includes the defines and other header files required
to compile against libpurple. Thanks to John 'rekkanoryo' Bailey for the
nice description. This should get rid of all the G_GNUC_NULL_TERMINATED
compile errors many people keep getting.
Closes #2524.
<todo version="0.1.19">
<title>
Gaim TODO List
</title>
<link filename="./libpurple/protocols/oscar/.todo" priority="medium" time="0"/>
<link filename="./libpurple/protocols/jabber/.todo" priority="medium" time="1176995038"/>
</todo>