Libknot: prefixes + visibility
- All public symbols of libknot are prefixed with
knot_orKNOT_. - Private symbols are not prefixed.
- All public symbols have visibility defined (macro
_public_). - Symbol exporting is handled by
gl_VISIBILITY()inconfigure.ac.
Tests pass, except for two errors (see email) that previously occurred also in master branch. Please, have a look at the events/ddns test, it may be an issue. (But if it is, it's present in master already.)
Fixes #200 (closed)
Follow-up: #305 (closed), #301 (closed)