DLNA.ORG_OP cleanup

- update documentation
- remove redundant code

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/b95d6845f4a9fbde2104e7c00e80f621fbae8931
PlayerUtil:

- Simplify the API
- add tests

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/66d3360daad6e30f11712c3ba24c420e1a614e96
VLC: fix quit command (vlc://quit) to prevent looping

From https://github.com/ps3mediaserver/ps3mediaserver/commit/f5524e077fa6e9f7b651d07880e9a93eca77194a
Formatting

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/360062d0e70478be88f0db641fc3614eb6a3cc26
Removed unused method

Based on:
https://github.com/ps3mediaserver/ps3mediaserver/commit/3bade87e4a372207de4a484ee31ecc4971e5f07e
https://github.com/ps3mediaserver/ps3mediaserver/commit/d168ea817374f07da2e49a5c47b6b72107c8e472
Fix incorrect server IP address when starting UMS by launching UMS.exe or UMS.bat

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/d7a306cb7c491a907446a7ca29eb8cbf4a012f79
Make PlayerUtil non-instantiable and add comments to pom.xml

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/74f104bcc3166236d9068d32d7a8118e8bcf6204
Remove unused property

From https://github.com/ps3mediaserver/ps3mediaserver/commit/53e956c826f5f94ed01d7f04e397a2920d0a3aa0
Allow the Windows binaries to be cross-compiled

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/7522a03bc38164b7f0085060db9a7c21e4705d90
Added link to list of supported formats

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/576c9121b5d93558c6a3edde86188090efbf250a
Hudson: build the Windows jar to work around the JNA/MediaInfo calling-convention bug that crashes the JVM

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/9c54893b269b0cfac9fd7733b5d3af0a61ea4d22
Fix for NullPointerException

From https://github.com/ps3mediaserver/ps3mediaserver/commit/761a0632ed76edc62ca87f941572925c453cf1fa
VLCVideo: Added multithreading support and formatting
Fix NPE in VLC Web Video engine

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/3e686986e290899519e2636444701fa58c2b05f5
Transcode folder:

- add entries for audio files
- add missing entries for video files
- add entries for web video and web audio files
- allow the chapter folder prefix to be localized
- hide chapter folders if the duration of the video is less than the chapter length
Formatting
Formatting
Parse and store reference frame count ad AVC level for video streams

Based on:
https://github.com/ps3mediaserver/ps3mediaserver/commit/8490dbcc7a586b570fd3d15f6dc38a9fe0e18776
https://github.com/ps3mediaserver/ps3mediaserver/commit/790a7bc710f5b974615279387aec6b0116a08119
https://github.com/ps3mediaserver/ps3mediaserver/commit/d6993d238b7b07dab94548053b5d7435a45addc0
Made FFmpeg engines a little bit more thread-safe

Based on https://github.com/ps3mediaserver/ps3mediaserver/commit/ef1427dd53aaa6416419e67b2f992a6cc4f0d753
Code cleanup

Based on:
https://github.com/ps3mediaserver/ps3mediaserver/commit/a8718d0c3cce71cc5d21c04c75237e669e0cfb25
https://github.com/ps3mediaserver/ps3mediaserver/commit/67af367c0f671aeb3e356a669253d56d6cd8f71a