Consolidate non-site modules into base

Separating out concerns like Oracle, images, and prices has turned out
to be very difficult to debug. Instead of making Scry simple, it becomes
a tangled web of different extensions that is difficult for users to
install correctly.

Furthermore, the idea of having others create different Oracle and image
modules makes things complicated as the UI is beginning to expect
certain things from the backend.

So we're going back to a more monolithic approach. The base module will
handle Oracle, images, prices, and coordination with site modules.