first steps towards public share music player

Conflicts:
	appinfo/app.php
start / stop implementation, filelist is playlist, no loop
Merge pull request #124 from owncloud/public-music

first steps towards public share music player
remove trailing ,
first fix for removal of OC.Router.generate()
add generateUrl with backport for stable5
fix wording and translation
Register a command to rescan the music files from the owncloud console.
Add several methods for DB Mappers and Entities

* DB Mapper & Entities:
	* Album added attributes: trackCount, artist (both not filled by default)
	* Album added methods: getNameString (returns an translated string for unknown artists)
	* AlbumMapper added methods: count, countByArtist, findAllByName
	* Artist added attributes: trackCount, albumCount (both not filled by default)
	* Artist added methods: getNameString (returns an translated string for unknown artists)
	* ArtistMapper added methods: count, findAllByName
	* Track added attributes: fileSize
	* TrackMapper: count methods now return actual count and not an array with 'COUNT(*)'
	* TrackMapper added methods: count, findAllByName, findAllByNameRecursive
	* add limit ScanStatus SQL
* Tests:
	* add L10nStub to properly mock the L10n class of ownCloud core
	* push test coverage to 100%
* Build:
	* add Makefile command to do PHP unit tests and create the test coverage
	* exclude external PHP files from test coverage
* Core API:
	* add call to register components to personal settings page
	* fix typos
fix parameter naming
fix development dependencies
  Switching to transifex.com
[tx-robot] updated from transifex
Fix #154
remove JS unit tests as they are currently unused
drop appframework and phantomjs
Merge pull request #162 from Xefir/fix-scanner

Fix #154
improve travis.yml
fix travis
[tx-robot] updated from transifex