Names to logic bricks and scenes

Names can be given to logic bricks and scene. It was pretty much needed
to identify them after initialization.
Logic bricks are returned in dictionaries instead of list (using their
name as key)
If no name is given at initialization, Poutine will generate one.
Also Poutine does not check if names are overlapping.