Correct order of operations for watch task when routes are changed.
Removed some debug code.
Removed unused Editor definitions from views.
Modified routes for deep nesting and dynamic views.
Changed middleware keys to use an array of objects instead of a dictionary for simplicity.
Breaks table-viewer (needs to be refactored).
Removed handlers for item selection - now handled directly by router. (need to add states based on param props)
Slightly refactored Editor for speed and simpler rendering. Editor is now updated via changed routes.
Controller-views now need to pass itemData into Viewers containing data for Router.
Fixed "unknown DOM property 'class'" error. Make sure to use className and check your console.
Edit warning and alert icon
From now on we need fuse.
Create installer ISO with fresh installworld instead of using already modified freenas world.
Allow syncing files without rebuilding.
Fix etcfs startup scripts.
Add builtin groups to factory database.
Remove /etc/password and /etc/group from target world.

These are supposed to be generated at runtime.
Bulk dispatcher update.

* Reorganized source tree, moved some parts from daemon
  code to the library
* Added support for exposing RPC services by the clients
* Added copyright statements
* Added authentication method for services
* Reworked sysctl mechanism
* Updated plugins code
We want these files back.
etcfs is gone, replaced by etcd.
etcfs -> etcd
Minor datastore bug fixes.
Undo accidentally committed IDE files.
Revert "From now on we need fuse."

This reverts commit 09d1607cd943218ecd586fd677aa675d0454f3cf.