m2049r

Results 4 issues of m2049r

@mstniy #856 introduces errors in the the x86 build, other targets are fine: ``` /opt/android/Sdk/ndk/17.2.4988734/toolchains/x86-4.9/prebuilt/linux-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: warning: shared library text segment is not shareable ```

This basically means accepting hostnames as receivers.

help wanted
proposal

$ make GIT version.h CC cdcacm.c CC hid.c CC hex_utils.c CC flash.c CC main.c main.c:99:67: error: missing braces around initializer [-Werror=missing-braces] static struct composite_report packet_buffer[1024 / sizeof(struct composite_report)] = {0};...

see https://github.com/m2049r/xmrwallet/pull/541