Add hu manual to .gitignore
Make m_client protected for testing purposes
Use NoteManagerBase instead of Note in SyncClient
Add test_notes_dir() to TestNoteManager

Common code for reuse in multiple tests.
Make GnoteSyncClient more testable
Add test::SyncClient for use in tests
Add test for GnoteSyncClient