Derive NoteObj and Notebook from GObject
And adapt to changes
Also remove biji-item as it's no longer used, the APIs in biji-item has been split and added appropriately to BijiNoteObj and BijiNotebook
Sorry, this is a bit invasive, The patches has been added on top of !155 (closed)