Update to Carbon version.
Removed unnecessary spec file elements (BuildRoot, etc.).
Update approach to filtering provides and requires.
Do not filter as much; why should Require some of the filtered names.
Add (X)Emacs support packages.
Add doc subpackage to hold large manual PDFs.
Support for gtksourceview 1.x has been dropped.