Refactored GMainContext poll backends

Now installable together with acquire/release semantics
via a push-pop pair of methods.
Prettified the new poller API and other naming
Don't create a builtin poller just with g_main_context_acquire()

Until the context is actually iterated by GMainLoop or manually,
there is no need to the builtin poller.