init commit

use boost signal instead of register**Event
init
Merge commit 'f0260d34b85dda0560676cefc35186fda9ce02bd'

Conflicts:
	SimpleGUI/include/SimpleGUI.h
	SimpleGUI/src/SimpleGUI.cpp