Extract InBeam helper class.

This is to allow the in_beam element manipulation code from
SpIterJCMTObsInBeamChoice to be used in other classes.
Add POL-2 calibrator in beam checkbox.
Schema: add in_beam element.
Merge branch 'schema'
Add POL-2 fine microstep pattern names.

These are for fine microstep patterns on a
single sub-array.
Allow "observation components" in more places.

The schema allows Site Quality components at the top level
so the previous version was too restrictive.  Project
M13BU18 has a structure which looked reasonable but the
OT refused to load it because there is a Site Quality
component and a note after all the MSBs.
Updated RxA_SIOSO_250x2 special configuration.

The transition in terms of which this special mode was defined
was renamed in commit ba1e0938c54e965bd0a2c61dccee78220ab00ec2.
Set a fixed default earliest schedule date.

Please see fault: 20070414.001

Previously it filled in the current HST time when it was supposed
to be UT.  This should be less confusing as the new default value
is sufficiently far in the past that it is not likely to come
into play.
Remove duplicate methods from ot.util.DialogUtil

These methods appear to be identical to those in the base
class, and are therefore not required.
Update authorship

This is a subclass of jsky.util.gui.DialogUtil and not a copy of the
file so it should not include the JSky prologue. Only the return
line is shared with the baseclass and the author of the remainder
was Martin Folger and not Allan Brighton.
Fix copyright name for Allan Brighton follows

Following an email discussion between myself and Allan Brighton
on October 5th 2013, Allan clarified that the files in the OT
bearing the header

    **
    * Title:        JSky<p>
    * Description:  <p>
    * Copyright:    Copyright (c) Allan Brighton<p>
    * Company:      <p>
    * @author Allan Brighton
    * @version 1.0
    */

had been automatically generated by JBuilder and the copyright
field was simply filled in with the name of the developer. Allan
reports that this code was written for Gemini and should have the
same copyright and license as for the other Gemini files. This
patch replaces the copyright line with AURA.

Many of these files (particularly those in the ukirt package)
are mostly not Gemini code at all but inherited the header when a new
file was begun based on a template from the Gemini tree. This patch
does not address that issue.
Update authorship of gemini.util.Format

It appears that all the original code was deleted from this
class on 20 Jan 2010.  All that remain are the two methods
added by Martin Folger on 28 Feb 2002.  I have attempted to
update the header information accordingly.
Import new JavaHelp source files.

These files are from the JavaHelp Subversion repository, in
directory: jhMaster/JavaHelp/demos/jhdemo/sunw/demo/jhdemo

A link to the repository can be found at: https://javahelp.java.net/
Revert "Slight restructuring, retaining logic."

This reverts commit 1fdc67f8a1512db01a7f4ce673a4a54a1008e2f6.
Partial revert "Ever more minor white space changes -> SH"

This reverts commit bef6c2690692e2b888d2fefb4480afade7a31058.
Partial revert "Remove unused private method -> SH"

This reverts commit 4cf3ecf4b997681547d0b4fdf0f0a7ff3e8ea4e4.
Partial revert "Reformatting -> SH"

This reverts commit 47713e5c873ee7d19e939addfde8aa43f9c82db1.
Merge branch 'javahelp'
Updated ACSIS special configuration documentation
Add JavaHelp license to credits page

As required by the license itself in the updated
version of the JavaHelp source code now included
in the OT.