KERN-2880 deprecated calls using SlingHttpServletRequest in SolrSearchFactoryImpl and SolrResultFactoryImpl
KERN-2880 updated vestigal SparseResultSetFactory
KERN-2880 converted QueryHandler classes to respond to getQuery() and deprecated PropertyProvider and RequestProcessor methods
KERN-2880 corrected integration test errors found in PR review
KERN-3074 Remove immediate=true where not needed.
Remove immediate=true from components that don't export services as they will activate immediately anyway.
KERN-3076 Remove metaype=true if no configurable properties or just system properties.
Clean up some tags and unused scr methods.
KERN-3052 Make User ID searches more precise
KERN-3070 Cucumber integration tests to cover files/impl; document pooled content data model

Squashed commit of the following:

commit 431f1c5210fe7ae13e23618a772b4af19b021ff1
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Aug 2 09:40:53 2012 -0700

    KERN-3070 Complete coverage of DirectoryTagServlet; add wait_for_indexer function

commit 8559740dff83930990a9a08a796def4ec233af28
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Thu Aug 2 07:53:26 2012 -0700

    KERN-3070 Test the directory.tagged.json feed

commit 9f098a4f90e746b2346188c70654aac8f2b4db36
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 17:32:36 2012 -0700

    KERN-3070 Cover Delete-tag operation

commit c820e502727e8319404d20deb0988070340626f3
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 17:18:11 2012 -0700

    KERN-3070 Cover the tag operation

commit 6e8ede8215020e97a827fb2d36999f4e66d02d77
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 16:07:08 2012 -0700

    KERN-3070 Rename some features

commit 78f7401f1c4ae892aca6099a2fa488a5b0e20fcd
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 16:00:04 2012 -0700

    KERN-3070 Cover more bits of ManageMembersServlet and GetContentPoolServlet

commit 1d2c829265bb594cae8c27749a22a1618132a002
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 14:45:46 2012 -0700

    KERN-3070 Cover the get method of ManageMembersContentServlet

commit 4d8234d39a0718bbb0cf52c667f21710069a468a
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 14:33:29 2012 -0700

    KERN-3070 Test revocation of permissions; set chattier log level based on env var

commit a17c660e75c0d70b1b3382035414d24be34de215
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 13:53:53 2012 -0700

    KERN-3070 Update nakamura Ruby Gem to 0.14; cover the ManageMembersServlet; set up four test users before tests run

commit e5c60fc7b4d863df076791055bc56125fad1988f
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Wed Aug 1 10:59:20 2012 -0700

    KERN-3070 Cover the alternative-stream get servlet

commit 151c2e2d9fc0f7df5a085e2be08ad09a210e8584
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Tue Jul 31 16:04:34 2012 -0700

    KERN-3070 Get comment tests working properly, and refactor a bit

commit be4dd8e37a8f95200bf659ad118bc47047135302
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Tue Jul 31 13:46:24 2012 -0700

    KERN-3070 Tweak tests of commenting, tests still failing

commit af4804deee7cb9b0ffa102e17bfe7ac74cf98deb
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Mon Jul 30 16:53:55 2012 -0700

    KERN-3070 Cover most of the Comment servlet; delete-comment test not yet working

commit 3544f994e579edd741f18c9bd5256434a0a8e512
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Mon Jul 30 14:05:20 2012 -0700

    KERN-3070 Cover more of CreateContentPoolServlet

commit e93f3a78927289e43d20a5aadd819a47fec4621c
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Mon Jul 30 10:54:24 2012 -0700

    KERN-3070 Nascent cucumber tests for files bundle

commit f88d843eb82a581ca6431159a2530871058a830e
Author: Chris Tweney <chris@media.berkeley.edu>
Date:   Fri Jul 27 14:03:38 2012 -0700

    KERN-3070 First draft of pooled content data model
KERN-3070 Make the default log level ERROR
Merge pull request #957 from ctweney/kern-3070-squash

KERN-3070 Cucumber integration tests to cover files/impl; document poole...
KERN-2880 Merge branch 'master' into KERN-2880-minimal; resolve SolrResultSetFactory conflicts

Conflicts:
	bundles/search/impl/src/main/java/org/sakaiproject/nakamura/search/solr/SolrResultSetFactory.java
KERN-2880 resolved merge conflicts
Merge pull request #930 from dgillman/KERN-2880-minimal

Kern 2880 minimal
KERN-3074 Have ServletDocumentationRegistryImpl activate immediately to save circular thread check exception on delayed services in Felix.
Export Servlet from DocumentationServlet to register it correctly.
Catch exception and log intead of die when getting a service doesn't succeed.
Merge pull request #953 from thecarlhall/kern-3074

KERN-3074, KERN-3076
KERN-3070 resolve merge conflict and merge b2636db
Merge pull request #955 from raydavis/KERN-3052

 Make User ID searches more precise
KERN-3057 this is the hard part - getting a clean merge of nakamura code
PR for email verification / password reset capabilities
KERN-3057 added additional server side components
PR for email verification / password reset capabilities
KERN-3057 Add required email address support to integration tests