Switched to Xml parsing instead of system configuration.

Since Mono doesn't support all required elements for WCF settings, parse it manually instead.
This fixes last missing Mono dependencies for Http server
Changes to make Monodevelop happy.

Monodevelop is adding and changing some things in project files.
Since VS can work with this, so it's not a problem to add those changes.
Few more Mono issues. Rest aggregate api fix.

Add all plugins as dependencies to http, since build events are different from Windows.

TODO: remove plugins as dependencies and use script instead