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

Depends on bug 946778