Refactor interrupt queue.
Remove non-existent function prototypes.
Remove commented code.
Implement add_interupt_event in term of add_interupt_event_count.
init special directly.
Add hack-fix for Perfect Dark freezes.

See
http://code.google.com/p/mupen64plus/issues/detail?id=553
mupen64plus-ae/mupen64plus-ae@802d8f8
Increase POOL capacity to 16 elements.
Fix initialization of l_ExternalVideoFuncTable.

The m64p_extension_functions structure has been modified with commit a557d21
without updating the initialization value.
Merge pull request #39 from bsmiles32/fix_vidext_functions_table

Fix initialization of l_ExternalVideoFuncTable.
Avoid signed/unsigned integer comparison.
Mark magic as unsigned to avoid signed/unsigned comparison warnings.
Handle fseek/ftell errors in ConfigInit.

This helps to remove the signed/unsigned comparison warning
in "if (fread(configtext, 1, filelen, fPtr) != filelen)"
for filelen is now a size_t.
Remove extra comma in enum definition.
Merge pull request #40 from bsmiles32/various_warning_fixes

Various warning fixes
Merge pull request #38 from bsmiles32/interupt_refac

Refactor interupt.c
Rework PIFBoot ROM emulation.

Previous PIFBoot ROM emulation was more complex than needed (and possibly contained errors).
Merge pull request #41 from bsmiles32/pifbootrom_hle

Rework PIFBoot ROM emulation.
unix: Add a Makefile configuration for MIPS
unix: Allow SDL_CONFIG to be overridden