Load 'defaultPath' by default without changing location.hash

This basically handle the case when location.hash is empty and not
sure which route to trigger. Also the URL will be cleaner when
initially loading the page and prevent creating another entry in
browser history when redirecting to this defaultPath route.
Bump appcache.
Rebranding, new name and new icons.
Fixes JS can't get the screen state

Since both CSS and JS files are being loaded async, there's a chance
that JS can't read the CSS property yet which then can't get the
screen state.
Fixes overlay not hidden enough.
Using position:fixed seems to fix quite a number of bugs.

It fixes the weird scrolling behaviour in About view, and
the hack to show address bar is no longer needed. Also removed
some redundant code that was meant for non-iOS use cases.
Copy and style changes.
Re-edit README.
'ul' might not be an object somehow.
Remove nodester.
Fix address bar hiding sometimes doesn't work.

This is probably due to the script loading which depends on network speed etc.
Fix weird position:fixed-related bug on iOS5

Related bug: https://github.com/scottjehl/Device-Bugs/issues/23
Remove unused variable.
Fix weird scroll-top bug on iPad Mobile Safari.

When this #overlay is position:fixed, hiding and displaying it
seems to make the comments div to scroll to top. Srsly weird...
Set position:absolute for views too, for iPad.

Also some weird scroll-to-top bug when tapping on buttons.
Bump appcache.
Fix wrong GA tracking ID.
Bump appcache.
Fix >=2 taps on header breaks the list overflow due to 2nd tap
triggering the same code while scrolling animation is running.

Fixes #12
Remove /landing