added gitignore file
config: api cleanup

prefix the api with module name : srs_xxx_config() -> srs_config_xxx()
plugins/bluetooth-client: dbus code cleanup.

Removed direct dependency to 'libdbus'.
plugins/mpris2: dbus clode cleanup

Changed all 'libdbus' calls to 'mrp-dbus-libdbus' to avoid
direct libdbus dependency.
build: fix build warnings.

Most of the build warnings are:
- Unused local variables/function arugments/functions
- comparision between signed and unsigned types.
mpris2-client: fix appending strings to D-Bus messages.
sphinx: assume/use previous log message origin, if we fail to dig out one.

If we fail to dig out a file name from the log message being pushed,
assume the message originated at the same location as the previous
one.