Added manifest parsing

Jira-issue: WP-634
Added target section generation

Jira-issue: WP-634
Added rule section generation

Jira-issue: WP-634
Added DHP section generation

Jira-issue: WP-634
Added ProvisionalActions section generation

Jira-issue: WP-634
Added policy generation

Jira-issue: WP-634
Bugfixing

Jira-issue: WP-634
Added jasmine test

Jira-issue: WP-634
Fixed jasmine test

Jira-issue: WP-634
Fixed function description

Jira-issue: WP-634
Fixed jasmine test

Jira-issue: WP-634
Implementation of interfaces
-- Interface DiscoveryInterface method
     PendingOperation findServices(ServiceType serviceType, FindCallBack findCallBack, Options options, Filter filter)
-- Interface FindCallBack method
     void onError(DOMError error)
-- Interface PendingOperation method
     void cancel()

This is part of a joint commit together with webinos-jsonrpc2.

Jira issue: WP-703
Jira issue: WP-684
Jira issue: WP-688
Jira issue: WP-301
Merge remote-tracking branch 'gguowei/wp-703' into WP-703-wei
FindCallBack impl refinements

PendingOperation constructor now takes cancel function parameter, for
better information hiding. Don't use delete, garbage collection will take
case of unreferenced objects. Store rpc request instead of pendingOp in
callerCache. DOMError uses name instead of type property

Jira-issue: WP-703
findServices as instance function

Change findServices to be an instance function, so more variables can be
private inside the ServiceDiscovery.

Jira-issue: WP-703
More ServiceDiscovery tests

Add tests for PendingOperation, AbortError, TimeoutError.

Jira-issue: WP-703
Merge pull request #428 from habibvirji/WP-528-Refactor-PZH

Hostname was not set and correction in certificate.js
Hostname was not set and correction in certificate.js

Jira Issue: WP-528
Bug fixing of service options on the PZH

Corrected PZH service unregister and register option

Jira Issue: WP-528
Add screencast functionality

Jira issue: WP-705