Expose the ability to compile brushlib as a shared object/dynamic library

For some reason this was hidden away, and forced to false if introspection wasn't enabled.