fix comment typo
rename getAssociatedExtension -> getAssociatedFormat
rename checktype -> resolveFormat
propose a cleaner fix for the player assignment in CueFolder
flag issue with Format.match
remove deprecated getExt and setExt methods
merge duplicate log messages
clean up format handling (includes some breaking changes):
    - add Format.setMatchedExtension
    - consistent naming: formats rather than extensions
    - FormatFactory methods take/return a List rather than an ArrayList
    - refer to the protocol/extension as an "extension" rather than an "ID" to avoid confusion with Format.Identifier
    - remove deprecated method: PMS.getExtensions()
    - removed restriction on the order of formats in the format list
	- rename DLNAResource.checktype -> DLNAResource.resolveFormat
    - rename Format.getId -> Format.getSupportedExtensions
    - rename Format.getMatchedId -> Format.getMatchedExtension
    - WEB now matches all URIs, leaving protocol-specific matching to Player.isCompatible
reapply: fix NPE in VLC Web Video engine
displayName templates:
    - move the presentation logic into the templates
    - allow templates to be defined at the profile level
    - move the non-localised parts out of translations
    - add caching
    - don't hide engine names in the #--TRANSCODE--# folder if hide_enginenames is true
docfix
rm warning
fix <lt> and <gt>
nitfix
nitfix
add isFile variable
add build-status icon (thanks, smo)
fmt
fmt + log message nitfix
LOGGER -> logger

See:

    - http://stackoverflow.com/a/1417216
    - http://stackoverflow.com/a/12069687
    - http://stackoverflow.com/a/2296092

&c.
add PMS.conf web_conf option for custom WEB.conf path/directory
log WEB.conf path and permissions in the startup banner
use common code to implement the file resolution policy for web_conf and PMS_PROFILE
docfix
fix DVDISOFile display name (thanks, leroy)
fix DVD thumbs