KERN-3043 Account for BasicLTI widget that does not have an ltiKeys node.
(cherry picked from commit 7886664e5b5664922a4e400a45d6382861cfdc96)

Signed-off-by: Lance Speelmon <lance@speelmon.com>
Merge pull request #922 from lancespeelmon/140

KERN-3043 Account for BasicLTI widget that does not have an ltiKeys node...
KERN-2953 Update webconsole to 4.0.0 to clear exception.
Add org.json bundle to fix missing dependency for webconsole 4.0.0
SOLR-81 update version to 1.5.0-SNAPSHOT
SOLR-81 decrement version to 1.4.3-SNAPSHOT
SOLR-81 update base pom and list.xml solr versions
SOLR-81 update master base pom and list.xml solr versions
KERN-3045 Added a new FileUploadFilter hook that gets run before storing an uploaded file.

Added a new FileUploadFilter interface that is invoked at the moment just
before an uploaded file is permanently stored in the repository.  Based on the
mime type, request parameters and the byte stream itself, implementers of this
class can return a modified InputStream to be stored in place of the originally
uploaded content.
Merge pull request #925 from arwhyte/SOLR-81-1.4.0-branch

SOLR-81 decrement solr bundle version to 1.4.3-SNAPSHOT
Merge pull request #924 from arwhyte/SOLR-81

SOLR-81 update version to 1.5.0-SNAPSHOT
KERN-3036 fix. Squashed commit of the following:

commit db3080e0575d792435e658936ef39ae0b7526d81
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jul 19 15:10:56 2012 -0700

    KERN-3036 Remove unused activity searches and kern-1376 integration test

commit 5a7af53fbe961b21b47c8273170457554e97bcbb
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jul 18 13:17:44 2012 -0700

    KERN-3036 Implement all-activity search Solr join that includes readers; allow Solr searches that don't have the normal readers clause to support this

commit 8a2896088906c58ce9f3df4099307fa259ac44be
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Tue Jul 17 10:24:56 2012 -0700

    KERN-3036 When reindexing, look for child actvity nodes that also need reindexing

commit 8fca22044724c62a82ec044569548cc6e095997b
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Mon Jul 16 14:15:34 2012 -0700

    KERN-3036 Index the source of activities, and use Solr join syntax to search them; activity inherits ACL from parent
KERN-3036 Squashed commit of the following:

commit db3080e0575d792435e658936ef39ae0b7526d81
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Jul 19 15:10:56 2012 -0700

    KERN-3036 Remove unused activity searches and kern-1376 integration test

commit 5a7af53fbe961b21b47c8273170457554e97bcbb
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Jul 18 13:17:44 2012 -0700

    KERN-3036 Implement all-activity search Solr join that includes readers; allow Solr searches that don't have the normal readers clause to support this

commit 8a2896088906c58ce9f3df4099307fa259ac44be
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Tue Jul 17 10:24:56 2012 -0700

    KERN-3036 When reindexing, look for child actvity nodes that also need reindexing

commit 8fca22044724c62a82ec044569548cc6e095997b
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Mon Jul 16 14:15:34 2012 -0700

    KERN-3036 Index the source of activities, and use Solr join syntax to search them; activity inherits ACL from parent
Merge pull request #929 from ctweney/kern-3036-master-squash

KERN-3036 Squashed commit of the following:
KERN-3044 Store paths in the cache without escaping them.
Add method to get paths with escaping.
Add unit test for escaped paths.
Change unit test data to include chars that get escaped.
KERN-3001 Initial commit of Perf4J integration into Nakamura
KERN-3001 Fixing spacing issue in events pom.xml
Merge pull request #927 from ctweney/kern-3036-squash

KERN-3036 fix. Squashed commit of the following:
change 1.4.0-SNAPSHOT to 1.5.0-SNAPSHOT
SOLR-72 add telemetry, resolve merge conflict
bind to sparsemap 1.3.6 and solr 1.4.3