Clean up dart:io exceptions.

- Introduce IOException.
- Remove HttpParserException.
- Merge RedirectLimitExceededException and RedirectLoopException into
RedirectException.
- Remove 'IO' from FileIOException, DirectoryIOException, LinkIOException
and SocketIOException.

BUG=https://code.google.com/p/dart/issues/detail?id=9955
R=sgjesse@google.com

Review URL: https://codereview.chromium.org//16123036

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/http@23848 260f80e4-7a28-3924-810f-c04153c831b5
3 files changed
tree: c5fd7d63f617dad226025a938cac3a86dc295e1b
  1. lib/
  2. test/
  3. pubspec.yaml