Bug 925461 - Impossible to use or remove bookmarks added in v1.2 or before r=crdlc

* handle correctly old-style bookmarks
* did better part of the tests
Merge pull request #13992 from julienw/fix-homescreen-for-nical

Bug 925461 - Impossible to use or remove bookmarks added in v1.2 or befo...