Encode the path in case it's an invalid URI.
Merge origin/master
On second thought, just toString it.
Remove the "file:/" portion from the front of the url.
Missed a place that we have to do different path handling.
Added read_binary(), for reading in binary files.
Fixed a small bug in the optimizer-test tool, and SimpleSyntaxHighlighter.
Not just IOExceptions can be thrown if files can't be read in ZipReader.
Updated docs in various places.
Skip immediatly if we try to cache CH's jar, instead of outputting an incorrect warning.
Fix for #2914; Spaces in server path causes extensions to not load properly.
Possible fix for http://paste.thezomg.com/13273/13937954/. Weird.
Added #2909.
Fix user aliases acting up. Closes #2779.
Fixed docs derp.
Fixed docs derp. Closes #2905.
Merge origin/master

Conflicts:
	src/main/java/com/laytonsmith/core/extensions/ExtensionManager.java
Major Data Values update.

Added new abbreviations and missing items.
Update data_values.txt

readded stone
Merge pull request #217 from lukecfairchild/patch-8

Major Data Values update. Thanks kookster!