When connecting to the initial seed nodes, try to respect the user's desired_number_of_connections instead of just connecting to every seed node we know about.
Add semicolons to the end of a few FC_THROW() statements to match the semicolons I removed in the fc submodule commit.