Started on the AgentInfo panel, but Alice is missing a lot features.

I could not get Agent/List to work. so didn't get very fare.
Updated the documentation for Protocol.Agent.
Worked on the agent info panel, and the logging context.
Updated context button icon files.
Added some dummy contexts to test icons and the context switcher
Added -moz specific CSS to get rid of ugly dotted line around buttons
Finished contextswitcher and contextswitcherbutton components.
Extending from span instead of ul. Moved ul into the component.
Got rid of the "select is..." syntax for the companyselector.
Merge branch 'tp' into tl-master
New statistic icons. Minor re-arrangement of sections in app.html
Got rid of dummy xfoo component for contextlog
Fixed some resizing issues
Adjuested CSS and HTML for boxes
Started work on the agent info box.
Updated to Dart M4.
Updated to a convention where model, protocol and storage are named imports.
Refactored Environment and updated imports to named.
Removed GenericListIterator because it was unnessesary.
The globalkeyboardshortcuts is uncommented.