Fixed line break issues
Enhanced docu
Refactored event handling of Layer

- INeighborCallback renamed to LayerObserverCallback
- Helper classes moved to application.util
- Removed unused parameter in Multiplexer
Split Host in Node and FoG-related parts.

All FoG-related parts are now in FoGEntity. Host provides a method for
retrieving the layer entities residing on a node.
Node and FoG entity separated

- Refactoring towards a recursive layer model
- Node is now a collection of layer entities
- FoG entity is most prominent (and default) layer entity
- Host is now an interface (not a class)
- Node implements Host
Separation between graph view and model with graph via new interface
Fix for last changes
Line break issues (#5)
Merge branch 'master' of https://github.com/ICS-TU-Ilmenau/fog

Conflicts:
	fog.routing.hrm/src/de/tuilmenau/ics/fog/ui/eclipse/commands/hierarchical/OpenClusterView.java
	fog.routing.hrm/src/de/tuilmenau/ics/fog/ui/eclipse/commands/hierarchical/SendPacket.java
	fog/src/de/tuilmenau/ics/fog/application/ReroutingExecutor.java
	fog/src/de/tuilmenau/ics/fog/facade/Host.java
	fog/src/de/tuilmenau/ics/fog/packets/SignallingAnswer.java
	fog/src/de/tuilmenau/ics/fog/packets/statistics/ReroutingTestAgent.java
	fog/src/de/tuilmenau/ics/fog/topology/AutonomousSystem.java
	fog/src/de/tuilmenau/ics/fog/transfer/gates/DirectDownGate.java
	fog/src/de/tuilmenau/ics/fog/transfer/manager/Controller.java
	fog/src/de/tuilmenau/ics/fog/transfer/manager/ProcessRerouting.java
Fix for cost value calculation if data rate of link is infinity
Fix for delayed replacement of RerouteGates by DirectDownGates

DirectDownGate should be re-installed. However, the RerouteGate was
deleted a long time before. Thus, cancel the replacement process.
Happens sometimes if the link delay is greater zero. If link delay is
equal to zero, delayed replacement does not happen.
Restored useful configuration for default user
Fix of fix for cost value calculation.
Fix for rerouting: Use of node identity instead of FoG entity identity

Rerouting experiment requires the signatures to contain the node names
and not the FoG entity names.
Removed some old "host" stuff from Node
Cost values for routing are now calculated in routing service

A single cost value per gate has been calculated somewhere deep in the
transfer service. Now, the routing service determines the cost value
based on the description of a gate. Therefore, capacity changes of
lower layers trigger a refresh of gate descriptions, which, in turn, are
announced to the routing service.
Enhanced error messages
Corrected check of description

If BE, no exact check since BE requirements might contain other values
(e.g. other max data rate).
Removed ordered requirement in order to reduce number of gates required
by connection.
Fixed bugs surrounding the owner/peer identity management of DownGates