[codegenerator] Helper.groovy: fix typo
[codegenerator] Helper.groovy: add support for class variables
[codegenerator] python: extend IN typemap to support int, double and float
Merge pull request #2870 from popcornmix/pts_dts_adjust

[DVDDemux] Allow for larger difference in dts and pts of packet
cosmetics - remove unused variable
cosmetics - remove unused code
upnp: fix inconsistent / at end of folders
oops... forgot to bump the version in addons/xbmc.pvr/addon.xml
renderer: replace render buffer indices with queues
renderer: simplify code by always maintaining one front buffer
renderer: remove now pointless GetNext(Decode/Render) function
renderer: name present buffer structure to be able to reference it
renderer: store bypass format in rendermanager instead

The present method will be overwritten on each flippage
renderer: drop copies of variables, use queue data directly
renderer: grab presentlock in AddVideoPicture
[cosmetic] Fix variable name to match name declared in header and parent constructor
DVDAudioCodecFFmpeg: Grow the resampling buffer as needed instead of allocating it an arbitrary big size.
DVDAudioCodecFFmpeg: Remove write only assignment.
[rbp/omxplayer] do not reopen the resample context for each frame.

I think this doesn't tend to happen on Pi now, as AV_SAMPLE_FMT_S16 and AV_SAMPLE_FMT_FLTP bypass the resampler,
but best to fix it if some obscure codec returns something else.

See #2873
DllAvFilter: Always include libavfilter/buffersrc.h for av_buffersrc_add_frame.