Remove code implemented under stacks and use new Stack interface.
Remove code implemented under stacks and use new Stack interface.

The port's stages are now implemented within Stage()s.  Also, move the
Port.working and Port.failed to the Stack() class.

DragonSA/portbuilder,DragonSA/portbuilder