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!
Check for closure explicitely in eval, and fail if it is one.

Minor changes in other classes.
Merge origin/master
Fix for 2818.

The ReadWriteConnection logic wasn't up to par; it appears as though some corruption could possibly occur in cases where transient data sources were used, and were called to frequently together. This has been solved by rewriting ReadWriteFile from the ground up, and using a proper queue. Reads are blocking, writes are not, so this should improve general performance for typical use cases where reads and writes are not directly following each other. In worst case, performance will be the same.

Also, foreach() now supports the ArrayAccess interface instead of CArray specifically. This makes it work more like a java enhanced for-loop, in that it can handle a more generic "iterable" instead of just arrays.
Added well-defined iteration behavior in foreach.

The Array Iteration page documents the behavior in depth.
Null checks for CArray.
Fixed off by one error in array_remove_values
Added load_chunk and unload_chunk
Merge pull request #219 from ACzChef/master

Added load_chunk and unload_chunk
Merge pull request #209 from PseudoKnight/master

Added functions get/set_block_command() and get/set_command_block_name()