Create pack structure
Update pack metadata
Remove vim modeline
Load user's configuration file

A user may create a Prolog file in ~/.giftrc which is loaded into the
gift_config module.  Eventually facts in this module will be used for
configuring how gift behaves in various circumstances.
New 'top' command for opening a toplevel

This command launches an SWI Prolog toplevel configured for developing
the module in the current directory.  Users can specify
top_initialization/1 in ~/.giftrc to change which code is run to
initialize the toplevel.
Ignore generated dev.pl files