[Square]

[UI] Add Heart Checkbox
The Heart Checkbox is used to mark for the song
can play without network. But this patch just add
UI
[Refactor] Changes the behavious of network recovery
when the network is recovery, if has list it play
otherwise download new list.
[Feature] Add Sqlite Database

Add Database support and download and save the like song to the loacal
so that we can listen it without network.