Large update of pcbsd-builder

* Add new option to build the entire ports tree using poudriere
* Move config files to .dist
* Add "make menu" target, to bring up dialog based menu
* Add "make ports" target, to rebuild the ports tree in poudriere
* Add "make ports-update-all" to update the entire ports tree in poudriere
* Add "make ports-update-pcbsd" to update only PC-BSD ports in poudriere
Set default pkg repo to remote

When repo is set to local, require poudriere