Upgrade for Mac OS X + New Features

Release notes:
- Supporting Mac OS X
- Full code refactor
- Support downloading songs
- Support listening cashed songs (Offline mode)
- Mac OS X notifications for changing songs
- Backup songs in iTunes
- SingleApplication mode. Forbid launch more than 1 copy of App.