delete emptyView in template_collection after removing from tree
The SC.Store.reset() method was not clearing out previously constructed
RecordArrays, even though the underlying data hash was being cleared.
While technically this is valid -> most of the storekeys are set to
SC.Record.EMPTY rather than being deleted altogether, which means the
storeKey lists inside of the RA's aren't invalidated -> it seems a
little strange that a method labeled "reset" does not, in fact, clean up
the entire store.

This patch ensures that the entire store is cleared, and adds a few unit
tests that enforce the one-record-array-per-query contract.
String formatter - Added failing unit test for missing-named-argument feature.
Improved String.fmt handling of missing named arguments.
We should probably start commenting better.
Add a difference method to SC.DateTime

This method allow to compute the number of weeks, days, hours, minutes,
or seconds between two dates.
Throw errors is the passed parameters are invalid

As suggest by dcporter an error is now throw for the methods: compare,
compareDate and difference if the parameters are incorrect.
The result should be rounded
Attempts to improve the documentation for %E formatter.  Removes mention of %e as a format parameter, because it is confusing.  Instead adds the full list of localized strings to the documentation (in case the person is working off the gem and doesn't have access to the SproutCore source) and also makes a note about %e's usage in the context of those localized strings.

Also slightly improves the documentation for `difference` method and cleans whitespace.
Fixes documentation problem with strange quoting.
Fixes broken list documentation in SC.DateTime:unknownProperty and makes the formatter characters monospaced so that they are easier to read (%j and %I were hard to read).
Add missing un-prefixed border-radius rules

Related to issue #847
add word wrap

With Chrome on windows 8, window.ontouchstart === null and without this
fix, the click events doesn't work.
Corrected spelling of "win" in unit tests.Fixed browser unit test to
throw errors when an expected property is simply not set.
Fixed unit tests.
Fixes regression in layout style refactor that inserted 'center-x' and 'center-y' invalid style attributes as well as a 'border' class along with the proper 'border-width' class (each side).
Adds the inline text field to the view's parent rather than its pane.  If any view in the chain from pane to the view's parent has a zIndex, the text field won't be visible.  By adding it to the parent instead, there's a greater chance that nothing special will need to be done with the text field.
Sets SC.WebView src to '' instead of 'null' or 'undefined' when the value is null or undefined.  Removes the "No matching entry in target" message when value of SC.WebView is cleared.
Fixes debug images and test iframe.html being included in builds.  These files (one of which is 2.5MB) would get included into every build, because they were at the wrong path.  I removed the apple logo which appears unused in the tests and fixed the directory structure and file references so that 'a_sample_image.jpg' and 'iframe.html' don't get included in production builds.

Note: this is especially a problem if you wanted to create an app manifest based on the contents of the built static directory.  The client would have to download a 2.5MB debug image that is never used.
Moves experimental SC.SplitView into regular desktop framework.  Fixes a couple problems with bindings and failing tests in the process.