we already have list of all files and sizes from ignores, use that instead of walking the tree again
only show dialog when we need to do so- change ignore walking to look at floo ignore metrics
reconnect maybe on socket write errors
volatile on buffered writer
Use createProject to open even existing projects.

Then load them. #138
Merge pull request #141 from Floobits/bug/138/fix_first_join_2

Fix joins. Closes #138
Updated UI for big directory prompt.
Merge branch 'handle-big-dirs' of github.com:Floobits/floobits-intellij into handle-big-dirs
add ignored directories contents to the .flooignore
don't keep uploading on reconnect
Prevent any upload if the workspace is too big.

Shows dialog to user explaining why.
Be more specific about what "big" means.
Increase the limit.
change text in dialog, be more careful about refreshing ignores
Merge pull request #140 from Floobits/handle-big-dirs

Handle big dirs/idempotent share project