Reduce number of palette refreshes

Don't refresh the palette if nothing was actually changed. This
improves the load time of tools.xml by 20% on an Acer C7 Chromebook.
Add access to loved tracks in last.fm binding
Add node degree reporters
Add 'most popular' example
Merge pull request #74 from Muon/master

Slightly faster loading, loved tracks, node degree, most popular