Bug 1097503 - Implement ShadowStatusbar

Should we simply call this "AppStatusbar"?  I'm assuming it's mainly called shadow due to the moz-element usage?  I guess my thoughts are that we should be able to potentially change that implementation without changing the meaning of this component.