Add support for extlinks

This commit adds support for extlinks, which has been used to condense BZ links
as well as link to documents in platform. Extlinks is preferred if you need to
link to an entire URL instead of to a specific ref.

Some sphinx build warnings have also been addressed.
I expected this to be called 'platform' or 'platformdoc' and not 'pulp'.