WIP Bug 949469 - Store visits in the Places DataStore for each mozbrowserlocationchange even

Depends on bug 946778