use factory method to create fragments with args

Change-Id: Id7f085306934a76f42b58d239df5a7d4d96ebc0b
wip error fragment

Change-Id: I132a101c0dd863f8620aae60e375eea6c4ed2bfc
add cling to build

Change-Id: I2dd44333453b306c1db2c56619f027b64be5faf2
update gradle script

Change-Id: I2c2cd71d15782820fc7dd75a15523a5d4022c32c
old upnp stuff

Change-Id: Ib368daf880de6b9b2ef917f513493342c0291905
Revert "old upnp stuff"

This reverts commit 4783dbd6e7643ce8a85abc8a415e679177e001e2.
remove cling

Change-Id: Idc9b70d04afd12f1dce581c97a023d10c81d3546