When using Subversion, run an "svn cleanup" prior to any other svn
operations to remove any locks or to clean up incomplete operations that
may have been left around after a system crash.

Similarly, run an "svn update" prior to committing to make sure the
repository is properly up-to-date before the commit.
locking: Use flock on Linux and lockf on FreeBSD for locking. This eliminates the
whole "stale lock file" situation that can occur following system crashes, etc.
Add support for Netgear (ngrancid), Dell (dlogin/drancid) and pfSense
(pflogin/pfrancid).

Recognize Fortinet devices as "fortinet" as well as "fortigate".
The former is the vendor string as obtained via SNMP.

rancid-fe: Change the exit code for unknown devices from -1 to 1 so as
to distinguish it from exec failure.
Fix the $port test: s/==/!=/
Autotools update: autoreconf 2.68.
Remove config.h and version.h: they're created by "configure".