[2.0] Close tabs on middle-click

This adds the ability to close tabs by use of middle-click. Additionally, it removes the pointer to the private structure from the NemoNotebook instance struct as it is not used anywhere else -- only the forward declaration in nemo-notebook.h referenced it.