fixed little things in the readme
fixed break statement
Merge branch 'readme'
Large cleanup from Sonar

* Fixed all equals() and hashCode() inconsistencies
* Fixed finally{} returning false (got rid of finally block, the catch returned anyways)
* Replaced MANY `Throwable` with `Exception` for real exception handling.
Merge branch 'master' of https://github.com/lawrancej/logisim into pull
Updated gitignore to ignore `*.class` files.
Merge remote-tracking branch 'allevaton/master' into allevaton-merge

Conflicts:
	src/main/java/com/cburch/draw/shapes/SvgReader.java
	src/main/java/com/cburch/logisim/LogisimVersion.java
	src/main/java/com/cburch/logisim/analyze/gui/TableTabClip.java
	src/main/java/com/cburch/logisim/circuit/CircuitWires.java
	src/main/java/com/cburch/logisim/circuit/Simulator.java
	src/main/java/com/cburch/logisim/circuit/WidthIncompatibilityData.java
	src/main/java/com/cburch/logisim/comp/EndData.java
	src/main/java/com/cburch/logisim/data/Direction.java
	src/main/java/com/cburch/logisim/data/Size.java
	src/main/java/com/cburch/logisim/file/Loader.java
	src/main/java/com/cburch/logisim/file/LogisimFile.java
	src/main/java/com/cburch/logisim/gui/main/Frame.java
	src/main/java/com/cburch/logisim/gui/main/Selection.java
	src/main/java/com/cburch/logisim/prefs/RecentProjects.java
Removed several Eclipse warnings.

Conflicts:
	src/main/java/com/cburch/draw/canvas/SelectionEvent.java
	src/main/java/com/cburch/draw/toolbar/Toolbar.java
	src/main/java/com/cburch/draw/toolbar/ToolbarButton.java
	src/main/java/com/cburch/draw/toolbar/ToolbarModelEvent.java
	src/main/java/com/cburch/draw/tools/TextTool.java
	src/main/java/com/cburch/draw/undo/UndoLogEvent.java
	src/main/java/com/cburch/logisim/analyze/gui/BuildCircuitButton.java
	src/main/java/com/cburch/logisim/analyze/gui/MinimizedTab.java
	src/main/java/com/cburch/logisim/analyze/gui/OutputSelector.java
	src/main/java/com/cburch/logisim/analyze/gui/TableTab.java
	src/main/java/com/cburch/logisim/analyze/gui/VariableTab.java
	src/main/java/com/cburch/logisim/circuit/AnalyzeException.java
	src/main/java/com/cburch/logisim/circuit/Circuit.java
	src/main/java/com/cburch/logisim/file/XmlReaderException.java
	src/main/java/com/cburch/logisim/gui/appear/AppearanceCanvas.java
	src/main/java/com/cburch/logisim/gui/appear/AppearanceEditPopup.java
	src/main/java/com/cburch/logisim/gui/appear/LayoutThumbnail.java
	src/main/java/com/cburch/logisim/gui/generic/AttrTableSetException.java
	src/main/java/com/cburch/logisim/gui/generic/CanvasPane.java
	src/main/java/com/cburch/logisim/gui/generic/CardPanel.java
	src/main/java/com/cburch/logisim/gui/generic/LDialog.java
	src/main/java/com/cburch/logisim/gui/generic/LFrame.java
	src/main/java/com/cburch/logisim/gui/main/Canvas.java
	src/main/java/com/cburch/logisim/gui/main/CircuitJList.java
	src/main/java/com/cburch/logisim/gui/main/ExportImage.java
	src/main/java/com/cburch/logisim/gui/main/KeyboardToolSelection.java
	src/main/java/com/cburch/logisim/gui/main/Print.java
	src/main/java/com/cburch/logisim/gui/main/SimulationExplorer.java
	src/main/java/com/cburch/logisim/gui/main/SimulationTreeRenderer.java
	src/main/java/com/cburch/logisim/gui/main/StatisticsDialog.java
	src/main/java/com/cburch/logisim/gui/main/Toolbox.java
	src/main/java/com/cburch/logisim/gui/menu/EditPopup.java
	src/main/java/com/cburch/logisim/gui/menu/OpenRecent.java
	src/main/java/com/cburch/logisim/gui/menu/Popups.java
	src/main/java/com/cburch/logisim/gui/menu/ProjectLibraryActions.java
	src/main/java/com/cburch/logisim/gui/opts/MouseOptions.java
	src/main/java/com/cburch/logisim/gui/prefs/PrefBoolean.java
	src/main/java/com/cburch/logisim/gui/start/AboutCredits.java
	src/main/java/com/cburch/logisim/std/memory/AbstractFlipFlop.java
	src/main/java/com/cburch/logisim/std/memory/Rom.java
	src/main/java/com/cburch/logisim/tools/MenuTool.java
	src/main/java/com/cburch/logisim/util/ZipClassLoader.java
Merge remote-tracking branch 'fallaha13/master'

Conflicts:
	src/main/java/com/cburch/draw/canvas/Selection.java