Move non-core to contrib modules. See troopjs/troopjs#76.