Merge pull request #436 from adrianmoisey/master

Use full path
use pushd/popd rather than cd in quake3 build script
lots of fixes for the quake3 module including:
- rather than replacing the build.sh just patch up the including one with sed
- move the adding user to video group to configure (do we need this - this should be set up already on raspbian - perhaps better in its own module)
- use copy rather than mv for copying binaries so running twice works. Fix up incorrect wildcard quoting
- no need to rename zip. Force overwrite to avoid prompts on second run
- single chmod +x for all binaries
- make ports folder if it is missing, in case just this module was build
this set of fixes solves problems mentioned in #430
cosmetic - remove trailing slash on mkdir
remove duplicate popd from neslibrerto.sh - #434
fixed make clean in build_gbclibretro (need to change directory) #433
add sdl/sdlmixer dev package dependencies for uae4all - fixed #432
added missing dependencies for snes9x - #431
fixed quake3 path replacement sed (need to replace all matches - not just first). #430
Remove newline character when there is more then one IP address
Merge pull request #443 from adrianmoisey/ips

Remove newline character when there is more then one IP address
for better readability/naming use depends rather than depen for dependency function naming (and retropie_package parameters)
missing depen -> depends in binaries installation
Merge pull request #444 from joolswills/depends

for better readability/naming use depends rather than depen for dependen...
Re-mapped input_enable_hotkey to 'nul' for RetroArch
Enhanced configuration of uae4all
Moved RetroNetPlay module into experimental section of the script
Updated RetronetPlay configuration
Merge pull request #1 from petrockblog/master

test