SD-40 : Reset user password by admin user

Use a new flag(SUPERDESK_TESTING) to activate the prepopulation
endpoint.  The previous used flag TESTING is also used by flask-mail
module and if active the emails are not sent.
Merge pull request #339 from ioanpocol/master

SD-40 : Reset user password by admin user
fix(gitignore): ignore dist folder

which gets created when building for pypi
[SD-1049] API changes to have current desk and stage id
Merge remote-tracking branch 'upstream/master'
Fix for the commands failing to run with one of Eve Changes. Also, fixing the failing Nosetests.
[SD-945]

1. Earlier refactoring of timestamps was having an issue in AAP Parser - Fixed.
2. After fetching a new article the article wasn't visible in 'My Content'
3. The way the values of version and _version get populated is not consistent across different article types - Fixed
4. Modified generate_unique_id_and_name() to use redis instead of timestamp
5. Strange error in Pymongo, converts to datetime when the value of integer is 0 for an attribute in Mongo