Merge pull request #32 from webOS-ports/Garfonso/work

iCloud template + version 0.2.4
Merge pull request #33 from webOS-ports/Garfonso/work

multiple fixes
Merge pull request #34 from webOS-ports/Garfonso/work

iCloud fixes, bumb to 0.2.8. Reworked logging system
Merge pull request #35 from webOS-ports/Garfonso/work

whitespaces changed from tabs to 4 spaces
Merge pull request #36 from webOS-ports/Garfonso/work

fixes & account for yahoo
Merge pull request #37 from webOS-ports/Garfonso/work

0.3.0
Update logo and associated JSON files

Update logo and associated JSON files
Merge pull request #40 from Herrie82/master

Update logo and associated JSON files
Use new icon

Use new icon
Merge pull request #41 from Herrie82/master

Use new icon
tried to fix "no body received" issues.

Not sure that makes a change. Sometimes the header is received fine, but nothing from the body, not even chunks, are received and the service waits and waits. That's a bit strange.
fixed double / in urlschemes resolving
moved httpClient code from CalDav.js to own module

also added basic http_proxy support (no https, yet. Some
proxies might do the https connection for you, i.e. connection
to proxy is plain text but proxy<=>server is crypted). Proxy
settings are read from environment variable.

The split is mainly done to fade out "legacy" code at some point.
Node 0.2.3 (on legacy webOS) had a very different httpClient
implementation than node 0.10 has. Also in node 0.10 a
https tunneling through http connect is possible (which is
not in 0.2.3) and might be added.
fixed nasty bug in ical conversion

How could  that slip through? Why did anything work??
fixed issue with proxy implementation if no proxy was set (urgs)
got rid of retry-polling and using node.js mechanism.
added numbering of request to keep track of them

helps to debug connection issues a bit.
fixed adding/removing of event listeners
tried to solve google contact issue
mojo-app: got rid of textbox and ask google for user's name