Sharpening some icons.
Bug 413262 - Enable the log provider feature using a configuration entry instead of a VM flag
Merge commit 'ffc961a1b453d1015a53a76657cc3bfa993c3418'
Sharpening some icons
Bug 413452 - Log provider shell plugin does not work in context
Bug 413062 - Editor now main page but not a top level link
Bug 412405 - Git credential gets deleted when clicking text to left of their Delete button
better tolerant parsing of functions.

We now get non-null function bodies that includes whatever
information was successfully parsed regarding the statements.

Squashed commit of the following:

commit 080c635d7b0c0e78d27806e2c8924f0725eee9a8
Author: Manu Sridharan <msridhar@us.ibm.com>
Date:   Fri Jul 19 15:07:49 2013 -0700

    more tolerant parsing improvements.

    We now tolerate a missing ')' or '}' in more places

commit b483caa0bc04a9abadecbd07ed4eeb4dad86df2e
Author: Manu Sridharan <msridhar@us.ibm.com>
Date:   Fri Jul 19 11:28:50 2013 -0700

    more tests of tolerant parsing

commit f2c5fed3fe932950be47dc24f2207fc867c20e66
Author: Manu Sridharan <msridhar@us.ibm.com>
Date:   Fri Jul 19 11:05:40 2013 -0700

    Revert "basic recovery from inability to parse function body"

    This reverts commit a18a0d264c0029d0d7b0f1a9d409e8ac12e04439.

commit f42f6108cc1a7d75cdab762dbb23ede7934b9a8f
Author: Manu Sridharan <msridhar@us.ibm.com>
Date:   Fri Jul 19 11:04:38 2013 -0700

    better tolerant parsing of functions.

    We now get non-null function bodies that includes whatever
    information was successfully parsed regarding the statements.

commit 394561f1ccb1f4a5bde0fefebae529be10c484f7
Author: Manu Sridharan <msridhar@us.ibm.com>
Date:   Thu Jul 18 10:20:43 2013 -0700

    test for tolerant function body parsing

commit a18a0d264c0029d0d7b0f1a9d409e8ac12e04439
Author: Manu Sridharan <msridhar@us.ibm.com>
Date:   Thu Jul 18 10:15:33 2013 -0700

    basic recovery from inability to parse function body
Revert "better tolerant parsing of functions."

This reverts commit e0d0d4e6de18253bc1cb9e8ce19a06a5777843dd.
[corrected Author] better tolerant parsing of functions.

Signed-off-by: Manu Sridharan <msridhar@us.ibm.com>
Don't ignore .project in sub-folders
Bug 413515 - Client side plugin update
Bug 413057 - Populate git amend dialog with last commit values
Bug 407546 - Local search: Provide useful tool tips on the replace field when regEx flag is on
changes to types inferred for functions

There are two key changes:
1. Allow function types to include properties, just like the type of any
other object.  So now, we can handle the following completion ('$$' is
the completion point):

function f() {}

f.p = 3;
var q = f.$$;

2. Handle the case of any function being invoked as a constructor, not
just those functions starting with a capital letter.  So now, there is
a uniform type structure for all functions.

 Signed-off-by: Manu Sridharan <msridhar@us.ibm.com>
Initial implementation of index files for library content assist.

This commit contains the following major changes:

* Removed types.js.  Previously, it contained hand-written models for
  key libraries (ecma5, the DOM, and node.js) and also utility methods
  for manipulating the types inferred by content assist.  Now, the
  utility methods are in typeUtils.js.  The hand-written models have
  been serialized as index files.

* Added support for parsing index files and using them during content
  assist.  The key file is typesFromIndexFile.js.  The main content
  assist module, esprimaJsContentAssist.js, was modified to use
  typesFromIndexFile.js instead of types.js.

* Generated index files corresponding to the previous library support
  that was in types.js.  They are in the plugins/esprima/indexFiles
  folder. The format is borrowed from that used by Tern.

* Modified esprimaJsContentAssist.js to return a promise from
  computeProposals().  This is required since content assist may now
  perform asynchronous loading of index files.  Currently, the browser
  and node.js index files are loaded asynchronously when needed.

Signed-off-by: Manu Sridharan <msridhar@us.ibm.com>
Bug 413735 - Find bar: able to quickly toggle the regular expression option from the field assist icon.
Bug 410517 - ThemeBuilder lines are not crisp
Bug 410908 - Very long list of operations (tasks) I cannot remove
Bug 412697 - [Chrome] [FF] Line hit testing is incorrect after changing zoom