Fix ClassCastException if the values are stored as String instead of
numeric values
Also register port 80 for plain HTTP

in order to support apps that go through a plain HTTP proxy.
Silence the JavacFiler warning 'compiler.warn.proc.unclosed.type.files'

This prevents warnings like:

   warning: Unclosed files for the types '[dummy1407426008266]'; these types will not undergo annotation processing

Files created via the createResource method are not registered for annotation
processing (as opposed to files created by the createSourceFile method), so we
avoid the JavacFiler warning and we don't have to open/close a stream.
Fix comment in ViewsById
Merge pull request #1102 from yDelouis/fix_docViewsById

Fix comment in ViewsById
Reformat code
Merge branch 'PerfectCarl_develop' into develop
Merge pull request #1051 from mthmulders/proxy-support

Also register port 80 for plain HTTP
Add tests for the ClassCastException fix for SharedPrefs
Merge pull request #1084 from JessThrysoee/develop

Silence the JavacFiler warning 'compiler.warn.proc.unclosed.type.files'
Merge pull request #1104 from yDelouis/testClassCastExceptionPref

Add tests for the ClassCastException fix for SharedPrefs