refresh from net.dns on connectivity change, fix #87
ant: fix non-proguard build
broadcast receiver: change service invocation

instead of separate extras, store the cause for the service call into
the extra; also, do not call the service if no connection demanded.