Added __init__.py to set services from testing.
Moved PortPrinter into portprinter subpackage.

Moved
=====

* The print queue is going to be removed so move the PortPrinter stuff
  into a new subpackage.
Added utils module.

Added
=====

* Moved utility functions from port_printer.py into utils.py.
Added unitests for from_string method.
Changed API for alternate constructors.

Changed
=======

* Changed methods:
  - from_string
  - from_path
  Removed *section* argument. Now, if there are multiple sections that
  start with *prefix*, return the printers as a list. Otherwise, just a
  printer.
Added unit tests for multiple printers.
Changed to import from portprinter subpackage.
Added __init__.py to make portprinter a subpackage.
Changed to maintain order.

Changed
=======

* Changed names_with_prefix to return an ordered list of names so that
  the order they appear in the config file is maintained. If a name
  appears twice, its placement is at the first location.
Changed permissions.
Changed styling to be PEP8.
Changed to use array operations rather than loop.
Removed UniformRectilinearPort from services.