Minor fixes
Added pre-start/post-start/pre-stop/post-stop

The new phases only get executed once before and after all specified
interfaces are configured or deconfigured.  Items that need updated only
after all changes are done instead of after each individual interface is
done can go in these hook directories.
Join directories and use contstants

* runparts now joins with the script directory
* constants used to avoid mispelling path names