Update install script

Massive overhaul of the install script as the order of operations was
incorrect and thus the script was breaking.

- Create download/extract workflow
- Remove setup function
- Create install_xcode function with recursion
- Create git author function to populate global git config
- Update print function with punctuation so there is consistency
- Update install script with download/extract workflow, help flag via a
  new function, list additional software function, install_xcode
  function, punctuation changes from updated helper print functions,
- Update help function with new git author setup flag
- Update man page with new git author flag

Issue: #9
Update install script

- Update all print statements to adhere to punctuation changes
- Create process/success print statements for missing items
- Create server setup flag to fork code for different machines
- Update brew function with server setup flag
- Update osxdefaults with server setup flag
- Update php function with error checking for homebrew-php Tap
- Update setup library file with link & copy functions; remove from
  utils
- Remove old get_version_number method as per
  <http://codereview.stackexchange.com/questions/40508/mixing-function-parameters-commands-and-command-arguments-in-bash-functions#answer-40509>
- Create mount_installers function to mount sparsebundles with private
  installers.

Issue: #9