Changed OSC visual port to 7012

Avoid conflict with sound_port when they are on the same computer.
Force an error if osc_default_* is used
Add switch to make all the connections local (for testing)
Setup to send updates out only when nothing left in incoming queue, and a frame message has been received
Merge remote-tracking branch 'upstream/master'
Why if cell goes off screen, and oscplayer is restarted do connections still drawn off screen?
Theory: The connection holds a ref to the cell, so when the cell gets deleted from the master cell_dict it is still
ref’d in the conx. Therefore, when we iterate through the conxs, they are still taking their location from the former
cell.  The conx on the other hand is prob just put on the suspect list rather than deleted.
Solution: Delete the conx along with the cell