Merge pull request #12 from rosedu/master

Fix one compile error when configuring for debug build (`-O0 -g3`)
Update translations from Transifex
Fix strict-aliasing warnings.
Fix compiler warning.
Audacious 3.4-beta2.
3.5 development begins.
Add vfs_file_read_all() and rewritten ini-file parser to libaudcore.
Implement vfs_getc(), ungetc(), and rewind() on top of other VFS
functions.  Deprecate vfs_rewind() in favor of fseek().
When adding a single folder or playlist file to an empty playlist, set the playlist title.
Make tuple_unref(NULL) legal.
Support multiple playlist formats with the same extension (i.e. ASXv1/v2 and ASXv3, which are totally different).
Add audio/x-ms-asx MIME type association.
C99 allows empty macro arguments, so we don't need these silly NOOP* inlines.
Use --ffast-math everywhere. This significantly speeds up audio format conversions, and we don't care about IEEE compliance.
Only auto-set playlist title if it is still "New Playlist".
vfs_file_read_all() now allows NULL size parameter and nul-terminates the data, like g_file_get_contents().
Add traditional Chinese translation to .desktop file.  Closes: #310.