Introduced the runtime byte order detection when config.h is missing

Fixed the bug reported in the issue #263.
TagLib assumed that the system is big-endian when ```config.h``` is missing.

It would take some labor to merge this into the ```taglib2``` branch, so I'll do it if you adopt this.