Fix special folder duplicates
This reworks FolderPath/FolderRoot and how these classes are handled by the engine, so that top-level mailboxes are no longer their own individual roots. Instead just two roots now exist, one for IMAP folders and one for local folders.
Fixes #181 (closed)