removing es5shim and it's users
diff --git a/bundles/org.eclipse.orion.client.core/web/orion/es5shim.js b/bundles/org.eclipse.orion.client.core/web/orion/es5shim.js
deleted file mode 100644
index a3d6597..0000000
--- a/bundles/org.eclipse.orion.client.core/web/orion/es5shim.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************

- * @license

- * Copyright (c) 2012 IBM Corporation and others.

- * All rights reserved. This program and the accompanying materials are made 

- * available under the terms of the Eclipse Public License v1.0 

- * (http://www.eclipse.org/legal/epl-v10.html), and the Eclipse Distribution 

- * License v1.0 (http://www.eclipse.org/org/documents/edl-v10.html). 

- *

- * Contributors:

- *     IBM Corporation - initial API and implementation

- *******************************************************************************/

-

-/*global define*/

-// TEMPORARY

-// likely to be removed in 0.5 (once Safari 5.1.4+ is support in current IOS versions)

-// Please do not add to this file without talking to @skaegi

-define(function() {

-	if (!Function.prototype.bind) {

-		Function.prototype.bind = function(context) {

-			var fn = this,

-				fixed = Array.prototype.slice.call(arguments, 1);

-			if (fixed.length) {

-				return function() {

-					return arguments.length ? fn.apply(context, fixed.concat(Array.prototype.slice.call(arguments))) : fn.apply(context, fixed);

-				};

-			}

-			return function() {

-				return arguments.length ? fn.apply(context, arguments) : fn.call(context);

-			};

-		};

-	}

-});
\ No newline at end of file
diff --git a/bundles/org.eclipse.orion.client.core/web/plugins/filePlugin/fileImpl.js b/bundles/org.eclipse.orion.client.core/web/plugins/filePlugin/fileImpl.js
index c705a9a..f53b87b 100644
--- a/bundles/org.eclipse.orion.client.core/web/plugins/filePlugin/fileImpl.js
+++ b/bundles/org.eclipse.orion.client.core/web/plugins/filePlugin/fileImpl.js
@@ -13,7 +13,7 @@
 /*jslint forin:true devel:true browser:true*/
 
 
-define(["orion/Deferred", "orion/xhr", "orion/es5shim"], function(Deferred, xhr) {
+define(["orion/Deferred", "orion/xhr"], function(Deferred, xhr) {
 	/**
 	 * An implementation of the file service that understands the Orion 
 	 * server file API. This implementation is suitable for invocation by a remote plugin.
@@ -81,7 +81,7 @@
 			} else if(newKeyword.indexOf(" ") >= 0){//If the search string contains white space, we should add double quato at both end.
 				newKeyword = encodeURIComponent("\"" + newKeyword + "\"");
 			} else {
-				newKeyword = encodeURIComponent(newKeyword)
+				newKeyword = encodeURIComponent(newKeyword);
 			}
 		}
 		var searchLocation = searchParams.resource;