Merge pull request #1 from misterbisson/master

sync to misterbisson/scriblio:master
minor changes to back port from forked scriblio on Pro

See https://github.com/GigaOM/legacy-pro/pull/552/files
a couple more back ports that may be needed
Merge pull request #17 from zbtirrell/backport-pro

minor changes to back port from forked scriblio on Pro
Back porting some changes from pro.
Merge pull request #18 from methnen/scriblio-pro-sync

Back porting some changes from pro.
Adding some filter hooks to the taxonomy facet.
Changes necessary to allow scriblio items to be loaded conditionally via
go-config.
Code style tweak.
Adding the actual class that now includes the activation stuff.
Merge pull request #2 from misterbisson/master

sync wluo/scriblio:master to misterbisson/scriblio:master
apply the scriblio_pre_get_matching_post_ids to allow other plugins a supply the list of matching post ids if applicable.

see github #653
Facet registration is now controlled via options as well.
Making taxonomy facet filter hooks a shared filter name.
Merge pull request #21 from wluo/github-653

apply the scriblio_pre_get_matching_post_ids filter
Merge pull request #19 from methnen/scriblio-term-facet-filters

Adding some filter hooks to the taxonomy facet.
Merge remote branch 'methnen/scriblio-activate' into scriblio-activate
Iterating

Moved another method from the facets class into the new scriblio class.

Moved the identification of taxonomies that can become facets from the actual registration of them

Simplified the options array with fewer keys, but made it more complex by filtering it twice. The second filter call is after the init hook when taxonomies are registered.

Added an option key to prevent registration of the default taxonomies.

Removed code that automatically registered the Facets class when the file was loaded. The class is now loaded from within the new Scriblio class and the $facets global is pretty much dead. There is a facets() global function, but that will trigger a deprecated function warning. There are changes throughout the code to eliminate the use of the $facets global.

The register_facet() method inside the facets class will now attempt to lazy load the class file from among class files inside the plugin. As before, custom facet classes should be loaded prior to calling the register_facet() method.
Merge branch 'scriblio-activate' of github.com:methnen/scriblio into scriblio-activate
Merge branch 'scriblio-activate' of github.com:misterbisson/scriblio into scriblio-activate