Remove registration from ServiceRegistry.

The ServiceRegistry now discovers behaviors by looking for all classes inside the Bane::Behaviors module.  It temporarily filters out the base class BasicBehavior, though that will be removed soon.
Upgrade mocha
Convert ServiceRegistry into a class

Note that the test for all servers being created when the CommandLineConfiguration is given a single port is a bit different than the other tests.
Marking a class to be deleted
Replace BasicBehavior#simple_name with a new extension Class#unqualified_name

This removes the need for the BasicBehavior parent class.
Rename ServiceRegistry to BehaviorRepository

I thought to use a name like Behaviors, however this name is already taken by the Behaviors module.
IDEA formatting
Making all_servers private
Create top-level configurations called services.

Services are standalone servers (like NeverListen) which can be started or stopped without additional dependencies.  Behaviors are an internal detail; an implementation strategy that are handed to a BehaviorServer.

Rename BehaviorRepository to ServiceMaker.
Return all Services including Behaviors.

Make ServiceMaker#all_service_names (renamed from all_server_names) to include both services and behaviors.
Fix broken name in NeverListen service.

Services are standalone servers (like NeverListen) which can be started or stopped without additional dependencies.  Behaviors are an internal detail; an implementation strategy that are handed to a BehaviorServer.

Rename BehaviorRepository to ServiceMaker.
Introducing a ClassesInNamespace object

This object locates all the classes in a namespace, finds individual classes, and returns all the names.