Do not source setup.sh in boot.sh, instead use full bmake path in Makefile
Fix setup.sh by making it sourceable

Source does not work with "readlink -f $0", use BASH_SOURCE[0] instead.
Fix error when giving full path of setup.sh to source