updated Changes
disarm is_trial
Commit Changes and bump $VERSION
rearm is_trial
Created test for auto_reconnect. Allow server to be started under a specific port
Merge pull request #100 from edaniels/ed/PERL-344

Created test for auto_reconnect. Allow server to be started under a specific port.
Actually use first server in list as master when find_master = 0
Merge pull request #102 from mongodb/ed/PERL-290

Actually use first server in list as master when find_master = 0
use more idiomatic first-pair syntax in BUILD
Refactored connection string parsing in order to add tests unreliant on MongoDBTest. Parsing needs work
Improve validation of URI parsed parameters.

username and db_name must be defined and non-empty.  password can be
empty.

Previously, all those values had to be true, which is overly
restrictive.
get DatabaseError message from $err if errmsg doesn't exist
test parallel scan on empty collection
refactor MongoDBTest to have user request a new client by default
PERL-166 Fix tailable cursors with no results
fix t/regexp_obj.t to use new database for each run
convert int/double forcing functions to pure Perl
fix bson_decode to pass through client and inflation options
Implement wire protocol in pure Perl

This is not portable prior to 5.10, so this is likely to be temporary
and we'll probably want to make pack templates variable based on
architecture.  E.g. little-endian is fine on 5.8, but big-endian will
require 5.10 for pack features to fix endian.

It's also not not portable to 32-bit systems, but we can fix that easily
later by making cursor IDs opaque once we control the end-to-end
query/reply process in pure Perl.
add first draft of _Link class