Expire project info in ggtags-update-tags

1. Tweak ggtags-project-expired-p to treat negative timestamp as
   expiration.
2. Enhance ggtags-make-project to allow updating project info.
3. Teach ggtags-find-project to update project info if expired so that
   all buffer-local values of ggtags-project get the new value.