Merge branch 'master' into dev
Patched non-ASCII decoding bug
Tests for Unicode
Merge branch 'unicode_tests' into dev
Ignore vim swap files
Moved __str__ methods to __unicode__
Added tests for Simfile.set
Tweaked test_pop_chart
Updating test cases for upcoming overhaul
More unit testing
Fixed test cases
More unit tests
Complete overhaul.

* Simfile now subclasses OrderedDict
* Simfile parameters are now accessed by __getitem__(item), not get(item)
* Param object is no longer necessary and has been removed
* Charts are stored in simfile.charts, a customized list of Chart objects
* Charts are now accessed by simfile.charts.filter and simfile.charts.get
* MSD parser is now split into its own file
* Parameter identifiers are not case-insensitive, but coerced to uppercase
* Unit tests are better organized
Ignore coverage report folder
Fixed unicode(Chart) bug
Updated docs and added tests for code snippets
Improved test coverage, removed some Notes methods

Notes.(get|set|pop)_* are removed for now and will likely show up in a
different class. Test coverage is now at 100%, with the exception of some
"except ImportError" lines.
Updated docs
Updated setup.py to reflect new structure
Version bump