Folders can now be unlinked and callbacks are optional on some APIs

* Make unlink on folders work
* Most APIs no longer require callbacks
* Fixes https://github.com/adobe/brackets/issues/4127