Add license headers and new kind of exception.
Bulk dispatcher update.

* Added TLS support through secure websockets (wss://)
* Added user authentication mechanism
* Started work on user management plug-in
Bulk datastore update.

* Started work on dsdump and dsrestore utilitied
* Added ability to store collections metadata
Bring back py-texttable and add node server.
Push early etcfs skeleton.
Merge branch 'freebsd10' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas into freebsd10
Add some documentation on middleware protocol.
Merge branch 'freebsd10' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas into freebsd10