Activities API sucht mit UTC-Zeitstempeln
Use 'moment-timezone' instead of 'moment'
Test gegen Public Interface der Activity

… statt gegen interne Repräsentation der Zeitstempel.
Annahmen über moment-timezone.js als Tests formuliert
Datum/Uhrzeit in Zeitzone "Europe/Berlin" parsen

Statt wie bisher UTC anzunehmen, wird nun gezielt "Europe/Berlin"
verwendet. Diese Festlegung wird in `fieldHelpers.defaultTimezone()`
getroffen. Es ist denkbar, die Zeitzone mitabzuspeichern, sofern das
mal benötigt werden sollte. Der Unix-Timestamp ist davon nicht
betroffen.

Die Activity hat nun zwei zusätzliche Methoden `startMoment()` und
`endMoment()` die intern und von außen verwendet werden. Es sollte
niemals direkt auf `startUnix` zugegriffen werden.
UTC-Umrechnungsworkaroung bei Mongo-Abfrage ausgebaut

Ist nun nicht mehr erforderlich, da die Unix-Timestamps in der
richtigen Zeitzone erstellt werden.
Fix Travis build

… which seems to be running on a server using UTC as its timezone.
Second try to fix Travis build
Link zu moment-timezone Issue auf GitHub
Merge branch 'master' into activities-moment-utc-fix

Conflicts:
	lib/activities/activitiesAPI.js
	test/activities/activity_object_test.js
Fix wrong manual merges
New methods use new helper methods and start-/endMoment() internally
Sketch activity migration in a test case
Finally: an integration test for the activity date and time validator.
Duplicate email validation works fine in the "new" window but does not yet work in the "edit" window.
A migration script for the activity dates and times.
Now duplicate email validation uses a hidden previousEmail field to compare emails in "edit" view.
Added some tests for checkemail.
Added some tests for checknickname.
db initialization made easy