bug 872992 - clean up leo and hamachi hardcodes

The relevant section of code that did this was roughly:

```python
if node.get('revision') and not node.get('remote'):
   del node['revision']
```
Because the default is using our special upstream branch