Add test cases documentation

Also:

* Fix wine documentation
* Fix libuv dependency documentaiton
* Document RPM building
* Add headings for API
* Fix other minor things
Merge pull request #14 from LinuxJedi/doc_updates

Add test cases documentation