leaflet client: fix TriMet-reported bug in StopsLayer
otp-datastore: delete old sessions on user delete
otp-datastore: added user management functionality. related to #1169
calltaker/fieldtrip module: improved handling of authenticated users per #1169
fix bug with authenticated module initialization (follow up to #1169)
calltaker module: fix ms/sec issue
fix ms/sec coversion issues
fieldtrip module: add server-side check for request dates (addresses #1287)
more efficient loading/display of requests
Fixed handling of time specification for Routing Requests in REST API so that
if only 'time' parameter is specified (not 'date'), then default timezone used
is still that of the graph being served (unless user specifically requests
antother timezone in the 'time' parameter).

See issue #1373 .
Per feature proposal #1445 - have extended the REST API for routing requests
to include ability to set all key weighting parameters. Extra params that can
now be set are:
 * waitReluctance
 * waitAtBeginningFactor
 * walkBoardCost
 * bikeBoardCost
Adding Phillip Lacour's patch to the Isochrone web API function, so it takes
account of the routerID parameter, if user wishes to use a routerID other than
the default.

(Relevant to issue #703)
Merge branch '0.10.x' into melbprod

(Updating MelbProd to the 0.10.x release branch of OTP).
Merge branch 'add_all_router_weight_params_to_rest_api' into melbprod
(One of my feature improvements/bugfixes to 0.10.x)
Merge branch 'allow-selection-graph-rest-isochrone' into melbprod
(One of my feature improvements/bugfixes to 0.10.x)
Merge branch 'fix_timezone_handling_rest_api' into melbprod
(One of my feature improvements/bugfixes to 0.10.x)