rustli 0.4.0

Rustli is a minimal Rust library to talk to Restli servers https://github.com/linkedin/rest.li and to reason about PDSC schemas. This is personal project.
Documentation
## Intro

Rustli is a minimal Rust library to talk to [Restli](https://github.com/linkedin/rest.li) servers.

## Serialization

This library requires serde 1.0 on rust version 1.15.1 or better.

## Fetch

Rustli provides fetch functionality on top of [curl-rust](https://github.com/alexcrichton/curl-rust).

We have also evaluate [hyper](https://github.com/hyperium/hyper).

See also [rust-rest](http://lucumr.pocoo.org/2016/7/10/rust-rest/)

Unfortunately there is a bug in cargo for our use case of hyper. We want to support OS X with native libraries and
Linux with Openssl. This requires loading hyper with different features based on the target os and
this is not supported in cargo.

## Typescript generation

Typescript code generation is provided in the `generate` module.

## Tests

To run tests for all features use `run-tests.sh`