- Update demo.py to be able to run jinja2 template
- Add jinja template as a new feature
Increase generated password length to 12 symbols.

Make sure at least one digit is present.

See article of Georgia Tech Research Institute at
http://goo.gl/olFxy for more information.
fix for demo.py to make it use configured host address
CHANGES.txt: put major feature first
Move demo.py to roundup.demo where it appears when installed.

This removes part of distutils building magic and brings
Roundup sources closer to the state how it works when
installed.

Previously I've introduced a bug where I've made "demo"
tracker home configurable and by default created in the dir
the demo.py script, which became directory of roundup.demo
module after installation. This will be fixed in the next
commit. Simplicity matters.

--HG--
rename : demo.py => roundup/demo.py
roundup.demo: Use relative tracker home directory

Introduced in commit a0654b1283a4 when it was not known
that source demo.py is copied to roundup.demo during the
build phase. demo.py migrated to roundup.demo in the
previous commit.
demo.py: Get rid of Windows linefeeds
Run scripts (roundup_admin.py, ...) directly from checkout.

Convenient when you don't want to install Roundup, but want
to run latest version.
Apply pull request from BB - creating a new user was failing
Tidy initial data load for this template
Fix typo
Minor Documentation: of SF shell service access improved.
Minor documentation: hints for shell access and wiki.
Jinja2 template render should specify the encoding
Fixed issue2550802: Fixed date so second fraction can't cause rounding to
  60.000 when serialising. Report and fix by Erik Hanspers.
Fixed issue2550595: Allow migrating from roundup 0.x to 1.4

All changes were required to make an upgrade from 0.6 to 1.4,
The changes affecting "retired" were required for an upgrade from 0.8 to 1.4.