fix #4233: avoid NPE if showcase view target is not found
#4234: avoid exception with no dimensions for showcase view
fix #4245: IllegalStateException with NFC

Setting the Ndef record creator in onCreate() is the recommended way to
do it. A null can also be returned if no message should be created.
Merge branch 'release' into upstream