changed: build codec bindings into main binary and resolve from there
 changed: build pvr bindings into main binary and resolve from there
changed: build gui bindings into main binary and resolve from there
changed: build main addon bindings into main binary and resolve from there
changed: move bindings to a common directory
remove unused files
changed: build the exif code in main library

no reason to dlopen and all that for so little code.
changed: reuse native squish library when bootstrapping in tree
changed: automate the URIUtils <> CFileItem IsFoo() wrapping
rebased on upstream

- bump ffmpeg
changed: link statically to cpluff
changed: move TIME_FORMAT enum to StringUtils
changed: drop unused ValidateUUID from StringUtils
rebase meh. this commit will do soon enough
changed: rebase on upstream

- add new file GUIWindowPVRBase
- header reshuffle
rebased on upstream

- bump pvr addons