Fix license headers in CLI package. They were still GPL for some reason.
Add missing PyYAML requirement to requirements.txt
Can now convert to libsvm using skll_convert
Add support for reading libsvm files.

- Also fix a weird bug where MegaM input was being sanitized instead of
  output
Fix loads of PEP8 issues in test_skll.py
Add documentatino about libsvm format
Fix some things, but not everything.
Fix Python 2 unicode nonsense with .libsvm files.

- Also added libsvm_reuse_map option to skll_convert, but haven't tested
  it out yet.
Simplify/tweak logic for handling feature vectorizer creation w/ .libsvm
Ensure conversion unit test for libsvm reuses feat vectorizer.
minor: added missing newline in requirements.txt
Fix autopep8 formatting crimes in test_skll.py
Merge branch 'feature/libsvm_format' of github.com:EducationalTestingService/skll into feature/libsvm_format
And another one that snuck by me.
And another
Add a bunch of missing comments to data.py
Add another comment
Add note about reserved characters to run_experiment.rst
Merge branch 'develop' into feature/libsvm_format

Conflicts:
	skll/utilities/megam_to_libsvm.py
Merge branch 'feature/libsvm_format' into develop