initial commit: tokenizer, parser, manager ...

Added braum.tokenizer module which provides a Tokenizer class
for proper tokenization of Braumfiles.

braum.parser provides a BraumfileParser which is completely
dependent on extensions. The default extensions are currently
braum.contrib and braum.contrib.process.

The root braum module contains the first implementation of the
Braum process supervisor class and the BraumConfig configuration
class.

The braum.event module defines the EventListener class which can
be registered to a Braum process supervisor. The BraumConfig btw
is also an EventListener with special treatment.

braum.fsutil contains an AutoFile class which automatically closes
a file when the object is deleted and can also automatically delete
the wrapped file if the file is closed.

braum.proc implements the ProcessInfo structure that contains
information on how to spawn a process. The Process class basically
wraps a subprocess.Popen object.
Merge branch 'master' of github.com:NiklasRosenstein/braum