Merge pull request #2 from andy1138/tutorial

BorderDemo demo
Moved look and feel setup code to get rid of some more statements that accessed MainFrame's peer.  Used the right scala-swing code to do alignment, improving the appearance of some applications and also removing more accesses to various component peers.  Added new tutorials for layouts.
Merge branch 'swingtut' into swingtut2
Simplify createImageIcon so that it uses a map instead of an
if-then-else.
Remove a reference to the ComboBox peer to set editable to true.  This
can be done using the function makeEditable.
Scaladoc changes to files using BorderDemo as a template.  Replacement
of stray references to java files with references to scala files.
FlowLayout, GridLayout, GridBagLayout demos scalified.
Events demos Beeper and ListSelectionDemo.  Fixed the orientation of the
splitpanes used in SplitPaneDemo, SplitPaneDemo2, and
SplitPaneDividerDemo.
Merged changes from Andy Hicks, mostly having to do with createImageIcon.
LabelDemo cleanup
ListDialog cleanup
PasswordDemo cleanup
RadioButtonDemo cleanup
ListDemo cleanup
MenuGlueDemo cleanup
pull from upstream
SimpleTableDemo cleanup
SimpleTableSelectionDemo cleanup
SliderDemo cleanup
SliderDemo2 update