Rename ebib-keywords-separator to ebib-field-separator.
Rename type* field to =type=.
Add ebib-db.el to repo.
Fix bug in ebib-filters-select-filter.

The function uses completion-ignore-case, which was erroneously spelled
completing-ignore-case.
Rename more functions with ebib- prefix.
Major rewrite separating out the database functions.
Make ebib.el compile; sundry bug fixes.
Fix bug in ebib-edit-keywords.
Bug fixes

- remove braces in ebib-db-set-field-value if `nobrace' is non-nil.
- actually return the value of an @string definition in ebib-db-get-string.
Fill strings buffer *after* setting ebib-cur-strings-list.
Workaround for reading entries that contain a timestamp.
Set current entry after importing and merging entries.
Properly handle braces in ebib-set-field-value.

Distinguish three cases instead of two: unconditionally store with
braces, unconditionally store without braces, and leave as-is.
Fix bug in ebib-filters-pp-filter

Do not use result of match-string if string-match did not return a
result. Use original string instead.
Fix bug in ebib-goto-first-entry

Set new current entry to first element in ebib-cur-keys-list rather than
alphabetically first key in entire database.
Change possible values of NOBRACE arg of ebib-db-set-field-value.
Remove typo in name of ebib-find-bibtex-entries.
Fix bug in ebib-set-modified.
Restore modified status of buffer in with-ebib-buffer-writable.
Let ebib-crossref-face inherit font-lock-comment-face.