install: Remove stale formatted info pages

Blow away $(einfodir) and $(ehtmldir).  Without this, formatted pages
can linger after page removal.  Matters, because info.c searches
$(einfodir) rather than the index $(einfodir)/all.  Same for web
servers and $(ehtmldir).

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
uninstall: Fix to remove everything installed under $(datadir)

Info pages in $(datadir)/empire/info.html/ and the directory
$(datadir)/empire/ aren't removed.  Fix that.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests: Drop smoke.out, actofgod.out

Uninteresting since commit 9ca3fa9, v4.3.32.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
tests: Factor out begin_tests(), end_tests()

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
edit: Make unit owner change away from POGO work

Units owned by POGO are not in use.  Giving a unit to POGO destroys
it.  The opposite doesn't work, however: the unit prewrite hooks give
it right back to POGO, because efficiency is below the minimum.  Make
it work by also increasing efficiency to minimum.

Note that you can't use this to create a unit that doesn't already
exist in the respective file.  That's because edit's second argument
selects from existing objects only.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
edit: Factor edit_item() out of edit_ship(), edit_land()

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
edit: Add editing of ship, plane and land unit type

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
wingadd: Charge no BTUs, for consistency with fleetadd and army

Chainsaw 3 made fleetadd and army cost no BTUs, but wingadd was
forgotten.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
info/ndump: Belatedly update for v4.3.3's nuke storage change

Commit 2e40a4b (v4.3.3) changed ndump, but not its info page.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
ndump nuke: Fix usage string: <NUKES> instead of <SECTS>

nuke's usage string was broken in Empire 2.  ndump's usage string has
always been wrong.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
start stop: Add missing <NUKES> to usage string

Forgotten in commit eb1512d, v4.3.6.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
nukes: New selector stockpile

Not interesting without way to make stockpiles.  Coming soon.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
nukes: Enable group syntax for <NUKES> arguments

Not interesting without way to make stockpiles.  That's next.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
stockpile: New command, counterpart of fleetadd, wingadd, army

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
edit: Suppress bulletin on no-op unit location change

Screwed up in commit a03d804f, v4.3.32.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
edit: Implement edit nuke

Has been "not implemented yet" since the dawn of time.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
start stop: Don't operate on dead units when used by a deity

Screwed up when start, stop were extended to units in commit eb1512d,
v4.3.6.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
Update known contributors comments

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
Update copyright notice

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>