Fix: #71
Introducing json-bigint to properly handle the too-big-number issue in classic json parsing.

Adding the test-cases that show the need for this in regular solr fields of type long (_l suffix)
and the fact that the solr 4.x optimistic locking feature (ie the  _version_ field) needs this badly.

Caveat: json-bigint is currently more restrictive on json parsing then the classic JSON.parse
Namely: it renders an error on duplicate key fields in the json. Since the response-header of the ping
in solr introduces such a duplicate key this commit chooses to force omitHeader=true for the ping request.

This can be reconsidered if json-bigint would allow for a more lenient parse() in line with the classic one.
Thanks to the swift resolution and release of the duplicate-key issue in json-bigint we can re-introduce the headers in the ping response and return to the classic assertion scheme in the ping-tests.

This should nicely roundup issue #71.
FIX: Use json-bigint module to properly handle the too-big-number issue in classic json parsing.

Add the test-cases that show the need for this in regular solr fields of type long (_l suffix)
and the fact that the solr 4.x optimistic locking feature (ie the  _version_ field) needs this badly.

Close #71

Conflicts:

	lib/solr.js
NEW: Update json-bigint to the latest version 0.1.3.
NEW: Update JSONStream and request modules to the latest version.
NEW: Add support for HTTPS, close #111.

Usage:
var client = solr.createClient({ secure : true});
NEW: Update and add examples for Client#{get, softCommit, prepareCommit, realTimeGet, spell}.
FIX: Update README to reflech recent changes made on the library.
RELEASE: v0.3.0, big thanks to @marc-portier .
Merge remote-tracking branch 'upstream/master' into v0.3.x

Manually handled Conflicts:
	lib/solr.js
	package.json
	test/bigint-test.js
advancing version to cater for upcoming release on this branch