Allow non-entrypoint Hooks and change interface of HookCollection
Update HookCollection documentation
Merge branch 'non-entrypoint-events'
Update out-dated import in __main__.py
Merge branch 'master' into plain-madx

Conflicts:
	madgui/component/model.py