System Design: java code generation bundle.

 * Introduced Void Packet in Java Source for common handling of Action
Parameters
 * Implemented deep clone chains for all packets, so all packets are
cloneable
now.
 * FIX: Typedef for structs.
System Design: java code generation bundle.

Additional Tool: MetaCommunication
It is able to Generate a kind of reflection for all communication
components. It Provides a list of Components and each of them provide a
list of Actions.

Intended to be used in a generic user interface.
Generalized meta types with normal
java code generation for meta information: additional struct elements
and enum.
And added jinja filter: java wraper
system design for java friends: Meta Packets

Packets can be decomposed and composed.

Composing Packets is now possible
with packets only. For constructing
Primitives additional method is provided:
getPacketFromPrimitive(Object)
System Design: java code generation bundle.

Executing a Metamethod with an arbitary parameter possible. Nevertheless
not
matching
the correct type causes an exception.