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.
Reformat code
Merge branch 'PerfectCarl_develop' into develop
log before getting the start time
Merge pull request #1051 from mthmulders/proxy-support

Also register port 80 for plain HTTP
Added contribution guidelines

The CONTRIBUTING.md file will be linked when someones opens a PR or an
issue. It contains links about information on contributing to AA.
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
extracted getSuperCall from callSuperMethod
log the arguments and return value of the @Trace'd method
enable processing of @Trace for functional tests

this involves upgrading the version of maven-compiler-plugin as mentioned here: https://github.com/excilys/androidannotations/pull/1103#issuecomment-53163297
add tests for @Trace
update JavaDoc
Merge pull request #1103 from dodgex/TraceWithParams

Log parameters in @Trace
Merge pull request #1105 from WonderCsabo/contributingGuide

Added contribution guidelines