Avoid multiple `uninstall` artifacts.

In #3431, we recently discovered that this form is valid
to the DSL, but can exercise a bug at uninstall time.
devscript: add list_pkg_ids_by_regexp

Inspired by @alebcay in #3431 .
rename qq-music.rb

to qqmusic.rb
per naming rules in CONTRIBUTING.md
linphone: Initial release v3.7.0
Add R
Merge pull request #3433 from cubranic/add-r

Add R
Update bit-slicer.rb
Merge pull request #3447 from zorgiepoo/patch-1

Update bit-slicer.rb
Fix links to other doc pages
Fix MAMP install pkg name
Update MAMP to version 3.0.2
Android Studio 0.5.1 build-134.1061098
Merge pull request #3450 from selesse/android-studio

Android Studio 0.5.1 build-134.1061098
Merge pull request #3448 from cubranic/fix-doc-links

Fix doc links
Merge pull request #3445 from eugenesan/linphone

linphone: Initial release v3.7.0
Merge pull request #3444 from rolandwalker/rename_qq-music

rename qq-music.rb
Merge pull request #3439 from rolandwalker/avoid_multiple_uninstall_artifacts

Avoid multiple `uninstall` artifacts.
Add CloudyTabs v1.1
Merge pull request #3451 from josh-/cloudytabs

Add CloudyTabs v1.1
Merge pull request #3441 from rolandwalker/devscript_pkgs_matching_regexp

devscript: add list_pkg_ids_by_regexp