Use C-based YAML parser when available

Taken from the top of http://pyyaml.org/wiki/PyYAMLDocumentation

Seems to be about 10× faster.
Add flake8 and fix flake errors.
Fix print help sort.
Merge pull request #58 from dnephin/add_flake8

Add flake8, fix broken sort
Merge branch 'master' of github.com:dnephin/PyStaticConfiguration into patch-1
Fix trailing whitespace.
Merge pull request #57 from eevee/patch-1

Use C-based YAML parser when available
Explicit extra_requires
trigger build
Merge pull request #59 from asottile/explicit_requires

Explicit extra_requires
Fix error in the docs.
Allow for non-flattening loaders.
Rename kwarg for non-flattening in loaders.
Fix reloading of files when the file is modified at the same second as the last check happened.
Merge pull request #62 from dnephin/modified_time_race

Fix reloading edge-case
Merge branch 'master' of github.com:dnephin/PyStaticConfiguration into load_without_flatten
Add docs for loading without flatten.
Fix broken rst header.
Merge pull request #61 from dnephin/load_without_flatten

Allow for non-flattening loaders.
Fix travis link to point at master