Removed support for Mozilla 1.7.
Changed style-sheet application in Mozila/XULRunner 1.8 to override built-in preferences, fixing link colours.
Brought documentation up to date. Changed my email address.
Renamed various types to fit lower_case_with_underscores convention. Renamed FrameBuffer to the more specific x_frame_buffer and removed "x_" from its accessor function names. Renamed files to match function/class names.