Added Device._newlyConnected.

Removed Device.basicInit, getStatus and init again;
it's just too messy with a set of devices.