Manual merged of pull request 288

Restructure webinos folder hierarchy.

Jira issue: wp-508
WP-500: local contacts local uri picture bugs fixed
Change all api services to use new webinos-rpc module.

Since all services need to implement RPCWebinosService they now depend on
webinos-rpc module where that interface is defined.

Jira-issue: WP-258
Remove xml2js dependency from contacts api

Jira issue: WP-670
Removed auto completion gmail.com suffix Jira issue: WP-638
If I enter an address of the not existing Thunderbird file - then Pzp stops with error Jira issue: WP-637
Just cleaning up Jira issue: WP-637
Still cleaning up Jira issue: WP-637
Fix Mork line continuation parsing Fixed a bug reported for contacts API on windows where on local files (.mab) it would skip the 74th char. The problems was traced on the contributed code MorkParser.

Jira-issue: WP-639
Contacts Refactoring Jira issue: WP-674
Contacts Refactoring Jira issue: WP-674
Contacts Refactoring (code adjustment) Jira issue: WP-674
Contacts Refactoring (code re-adjustment) Jira issue: WP-674
Fix contacts api local file discovery Fixed contacts api local file discovery bug on windows and used webinos' core function to get .webinos path. Also added a setting placeholder in order to manually set the mab file.

Jira issue: WP-727
PZP friendlyname is enforced for communication with WRT

Re-introduced update from PZH to PZP on event, it includes friendlyname and connectedPzp/connectedPzh friendlyName. This is for display purpose.
FindService and App2App peerId, has id replaced when communicating with PZPWSS and Browser.
Solves issue with the contacts where it reads wrong session id information.

Jira Issue: WP-263
Contacts move to a newer repository
Move to new contacts api repository