grim/purple-objects-docbook

cleaned up the hierarchy template a bit (was kind of messy, more cleaning is possible, but right now it works
made the title for the hierarchy template optional
removed the titles from the object key and the relationship key
cleaned up the graphs page and added xref's to the newly created figures
<?xml version="1.0" encoding="UTF-8"?>
<hierarchy name="Cipher Hierarchy">
<objects>
<object name="GObject" type="abstract"/>
<object name="PurpleObject" type="abstract"/>
<object name="PurpleCipher" type="abstract"/>
<object name="PurpleDESCipher" type="concrete"/>
<object name="PurpleDES3Cipher" type="concrete"/>
<object name="PurpleHMACCipher" type="concrete"/>
<object name="PurpleMD4Cipher" type="concrete"/>
<object name="PurpleMD5Cipher" type="concrete"/>
<object name="PurpleRC4Cipher" type="concrete"/>
<object name="PurpleSHA1Cipher" type="concrete"/>
</objects>
<relations>
<relation start="PurpleObject" end="GObject" type="is-a"/>
<relation start="PurpleCipher" end="PurpleObject" type="is-a"/>
<relation start="PurpleDESCipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleDES3Cipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleHMACCipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleMD4Cipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleMD5Cipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleRC4Cipher" end="PurpleCipher" type="is-a"/>
<relation start="PurpleSHA1Cipher" end="PurpleCipher" type="is-a"/>
</relations>
</hierarchy>
<!--
vi: syntax=xml
-->