intermediate state on shields
another intermediate on shields
intermediate
begin compinfo
merge with master; add shield-label to hud
remove genericshield
componentsinfo added
merge with master
adjusted shieldlabels
fixed @xchrdws concerns
Merge branch 'master' of https://github.com/voxelinc/voxellancer into maxRange

Conflicts:
	src/resource/worldobjectbuilder.cpp
	src/worldobject/worldobject.cpp
glow
merge complete
merge with master
removed some iostream includes
Merge branch 'master' of github.com:voxelinc/voxellancer into maxRange
removed comment-warning in inputconfigwriter; removed streamredirect
Merge pull request #591 from voxelinc/shields

Shields
moved componentsinfo into components, added generic observer pattern, added rocket distance calculation
fixed componentsinfo, styling, etc.