Fixes related to the switch to using std::shared_ptr/weak_ptr instead of using FXL pointers

The Dart isolate's embedder data will now need to be a std::shared_ptr<DartState>*
instead of a DartState*

Change-Id: Ic344f861b5073d8453b1feab05592dc10e59732b
2 files changed