Remove list style on change notes history

According to the docs, change note history shouldn't have a list style.
This commit adds the declaration to the stylesheet.
Allow for other metadata and dates in Footer

With the document footer, we want the ability to pass in other parts of
metadata to the Footer. This commit takes the same approach as the
metadata blocks - you pass in an other (or other dates) hash and it
presents it in the same way.
Merge pull request #499 from alphagov/remove-list-style-on-change-history

Remove list style on change notes history
Merge pull request #502 from alphagov/add-other-things-to-document-footer

Allow for other metadata and dates in Footer
Remove column class dependency from component

Remove the need for the global column classes for the component to work.
This will let us use the component outside of the new static template.
It will also enable the component to have finer control over how it is
displayed.
Make document footer component handle rtl content

For RTL content change the text direction and swap the floats so the
reading edge is the other side of the page. There will be a future bit
of work for adding translations to the strings in the component.