Integrated NaCL in the build process of Spark

Depends on:
https://github.com/dart-lang/spark/pull/1478

Fixed #1480
Fixed #1356

review: @devoncarew