Change rpm-build dir to rpmbuild and restructure sdist package to expand in to a versioned dir
Ignore dynamic RPMbuild files
Remove default of installing everything within a virtualenv, if it exists
Update path to /etc/ztpserver/ztpserver.wsgi
Macroize and touchup the spec file

- Increase utilization of built-in macros
- Replace %define (runtime expansion) with %global (immediate)
- Add app_url
- Disable the -debug package fro being built
- Source0 now has version-info and unpacks in to a versioned dir
- Remove manual override of BuildRoot
- Move python setup.py install to %install
- Force some install path info for python setup so it properly places files,
  both in and out of a virtualenv
- Replace "cp -rp and mkdir -p" with %{__install}
- Consolidate useradd code in %pre and change the user/s HOME
- Remove symlinks on virtualenv systems (rhel6) as paths are fixed
- Remove userdel from %preun as we can't guarantee other file ownership
- Specifically call out directories, config files, and permissions in %files
Update the changelog
- Fix rpmlint issues
  - Make setup quiet
  - dynamically define python2_sitelib and sitearch
  - Use a standard Group: