Simplifying entrypoint.dart, and changed IO load.

Now *.load(PathRep) methods will return null on
file not existing instead of throwing an error.

R=tapted@chromium.org

Review URL: https://codereview.appspot.com/50280043