Give better description to the type of tags found
Small improvement to ggtags-global-exit-message-function

to handle 'object not found ...' message from global.
Turn off ggtags-navigation-mode after compilation-auto-jump

so that ggtags-global-next-error-hook has a chance to run.
Fix #22: teach ggtags-find-project to handle symbolic links
Fix #23: don't disable M-. in ggtags-navigation-mode
New helper macro when-let and use it
Handle `global -c' error: only name char is allowed

in ggtags-highlight-tag-at-point.
Fix #22: try harder to compute relative names

Ensure GTAGSROOT ends without '/'. Other small fixes.
Add bindings for next-error and previous-error
Stricter regexp in ggtags-delete-tag-files

or it may match too many files on case-insensitive file systems.
Fix #19: suppress displaying buffer for 0 or 1 match

See also: http://debbugs.gnu.org/13594
Fix #19: display buffer promptly in case of multiple matches
Improve last change to observe ggtags-global-window-height
Refactor ggtags-ensure-project for ggtags-create-tags
Customisable use of tag table for completion at point