New TranscodeVideo option: H264TSAAC

I created this option primarily to make UMS compatible with my Sony
Xperia C6603. In my tests, this option performed very well, although AAC
is not completely supported, by FFmpeg, MEncoder (no support at all in
the version distributed with UMS) and VLC. But it was good enough to me.
Little fixes in H264TSAAC changes

Some fixes to H264TSAAC changes, suggested by @SubJunk.
[Build Option] Skip project.binaries download with 'mvn -Doffline'
Delete CustomTabbedPaneUI.java
Add CustomTabbedPaneUI.java again
Merge with 4.0.0 branch
Allow urls in local playlists + provide fallback item names
Accomodate relative urls in playlists
Additional null check for resume files thumbnail
Merge pull request #306 from tdcosta100/fix-resume-thumbnail

Additional null check for thumbnail of resume files
Merge pull request #305 from tdcosta100/H264TSAAC-4.0.0

New TranscodeVideo option: H264TSAAC
Merge branch 'master' of github.com:UniversalMediaServer/UniversalMediaServer into 4.0.0
Fixed and changed the transcoding option names available to renderers.

The name H264TSAC3 didn't make sense since it uses the MPEG-TS container, so to fix that and make them all consistent with the correct naming system, they are now MPEGPS-MPEG2-AC3, MPEGTS-MPEG2-AC3, MPEGTS-H264-AC3, MPEGTS-H264-AAC and WMV.
Formatting
Do not use setter and getter for internal variables in class