Core wont connect in manual mode

@peekay123 What happens with Spark.syncTime() if Spark.connected() == false? Does it block or fail gracefully?

<-wishlist> It would be nice if all spark functions were clearly documented as blocking or non-blocking for no cloud connection. <-/wishlist>