release: 0.1.16
build: Prepares for 0.1.17 development cycle
html: Replaces minified version of jQuery-UI by a normal version
build: Fixes error in HTML install target
Updates for API changes in upcoming evd-0.2
Adds new class FileteaSource which will replace FileSource
Adds new class FileteaProtocol which will handle all JSON-RPC talking
build: Increases dependency on EventDance to version 0.1.25

Reason is a call to new API EvdJsonrpc:respond_from_error() in FileteaProtocol.
test: Adds initial unit test for FileteaProtocol
Removes a check for JSON-RPC params to be an array in FileteaProtocol

This check is already done in EvdJsonrpc.
Makes 'size' member of protocol source object optional
Adds 'unregister' operation to FileteaProtocol, along with its unit test
Renames IS_FILETEA_NODE macro to FILETEA_IS_NODE in FileteaNode class
Makes FileteaSource to associate to several peers instead of just one

and adds new methods add_peer() and remove_peer() to it.
Adds a 'peer' argument to register_source() virtual method of FileteaProtocol
Renames main test function in FileteaProtocol unit test

and adds some more assertions.
Adds a FileteaProtocol instance as private member of FileteaNode
Makes FileteaSource to associate with only one peer again

It turned out that having several peers referring to a single FileteaSource
instance is not a good idea. They could modify source's properties
independently.

Also, this patch adds set_id() and get_id() methods to FileteaSource.
Initializes 'id' private member to null in FileteaSource
Ignores invalid tags in source registration object