Initial commit for new branch updating docs.

First attempt at starlink tex classes and 4ht support placed in latexsupport/
sc21 and sun258 updated to support this.
global starlink .gitignore: now ignore tex4ht files

Specifically this is now set to ignore:
*.4ct
*.4tc
*.brf
*.css
*.idv
*.lg
*.xref
Docs: sc21 and sun258, minor tidying up.
latexsupport: small fixes to latexsupport files for both pdflatex and tex4ht
latexsupport: improvements to starlink latex class and tex4ht files
kappa docs: changes to sun95.tex to work with new latexsuppport class

This builds a reasonable sun95.pdf through pdflatex and a reasonable
sun95.html etc through the tex4ht command:

htlatex sun95.tex "starlinkxhtml.cfg,xhtml,charset=utf-8" ' -cvalidate'

Requires .eps files for images.

Current know issues with this doc: latex pictures are a bit odd, some
graphics are low res, links to go to next page need some work. Hasn't
been thorougly checked.
latexsupport: small script that might help convert doc files.

This script might help with converting doc files to use the new class.
It's not in a brilliant state, and its not that smart. It could
happily remove most of the file very easily.

usage:perl starlink_perl_fixup.pl sunXXX.tex test_sunXXX.tex
latexsupport: minor changes for tex4ht

- added in a description environment that is formatted as atable
(sldes2)
- some additions to css
- fixed formatting of sstattributes (used in kappa sun95)
kappa sun95: minor changes to work with tex4ht

- fixed \att to be a regular latex style command.
- changed 'verse' to 'description' where appropriate in
graphical styling
- tested new description like environment (sldes2)
which is formatted as  a table in tex4ht.
latexsupport: fix typo in some starstyle.sty command definitions
latexsupport: starstyle.4ht now ignores optional args to descripiton

Previously if optional argument was given to a description
environment tex4ht would issue an error about extra braces at the
first item [TITLE] command. Quick hack found on stackoverflow
to force it to ignore the optional arguments has been added.
kappa: updated a few lists to be more sensible in sun95.tex
Docs: sc21.tex: fixed some heading formatting
kappa: sun95. removed unecessary appendix renumbering.
latexsupport: fixed sstattribute definition in sst.4ht
kappa sun95: replaced \rm with \textrm
latexsupport; css on images improved
latexsupport: improved tex4ht sectioning
latexsupport: require siunitx in starlink.cls
kappa: sun95.tex: hacky temporary fix for degrees symbol

uses an \ifpdf option in preamble. Should be moved into packages