Namespace positions correlation and threads

Added a one to one correlation for file position in library structure
and module positions in the namespace.
Threads support added (work in progress). Worker blueprint in progress.
Principle of usage: a new Thread will be spawned in the main thread, and
configured with all required options at initialization time. If the
spawned worker is inheriting the Worker class, bidirectional
communication and thread reuse will be possible. The Thread class
implements event listening abilities and uses a specially formatted
message object to communicate internal state data.