added ability to serve default documents (index.html/etc) from static plugin
changed static test to not use temp dep
static files: fixed for windows paths
GZip prevents Content-Length from being set

Currently the GZip plugin fails if the Content-Length header is set.  To compensate for this, implementations of various plugins (static) and infrastructure (response) have to take this fact into account.  The side-effect of this is that gzip knowledge isn't completely contained inside of the GZip plugin (poor isolation and cohesion).  In addition, it means that any library used with restify (e.g. filed) must also take this fact into account.  In reality they shouldn't have to and generally don't.

The better solution is that the GZip plugin needs to enforce the Content-Length header requirement itself and should not depend on other parts of the code to do it.  To this end, the implementation now decorates the writeHead() function such that the Content-Length header is always removed.  In addition, other references to gzip throughout the code have been removed as they are no longer needed.
Merge pull request #301 from ekristen/master

Private Key Passphrase Support
Merge pull request #299 from nebhale/issue-298

GZip prevents Content-Length from being set
Changelog update
Merge branch 'master' of git://github.com/ap0/node-restify into ap0-master

Conflicts:
	lib/plugins/static.js
lint cleanup
update changelog
412, not 304 on PUT/DELETE w/if-modified-since
#284: "magic" preflight and CORS plugin
#284 s/[]/""/
#284 example
#302 docs update
#290 next.ifError support
#290: revert to throw method
version bump
updated ignore files
prep for future dev