Extension work

Taking out version checking for extensions as they aren't packaged separately
anymore.
More extension work

Renamed extension files such that the filename corresponds to the class name
exactly. Removed old code that supported differently named class files. Making
things more simple all around.
NCurses fix

ncurses extension now runs $linfo->scan() with each iteration to refresh its
information to be displayed.
Ncurses work

Using $_SERVER['argv'] instead of $argv to determine whether or not to disable
ncurses if it's supported.
Fixing GPL declaration

Removing silly double double space sentence terminations from the GPL
comments on most of the files. Prevents mass find and replaces from two spaces
to tabs breaking the comment.
Adding array index checks

In test suite, config details are missing for hddtemp/mbmon in the test config,
which caused phpunit to spit invalid index errors. This is now safeguarded
against using isset()'s