build-wip.sh: allow user input and decision

Use: ./build-wip.sh device (I.E: ./build-wip.sh hammerhead)

Important changes:
 - allow user to select how many threads to sync with
 - allow user to choose not to sync
 - allow user to build clean or dirty
 - allow user to build odex or deodex