Made the native part compile

- Removed all AL references
- Added SP_CALLCONV to callback methods for the __stdcall calling
convention
- Moved the mutex init, it seemed to be initialized too late
- Inlined the TIMEVAL_TO_TIMESPEC macro
- Removed 1 trace call
- Updated the POM
Native library changes

- Mutex initialized in a somewhat more sane location.
- Windows based temp dir (should still be changed to a NT compatible
directory)
Added some Eclipse ignores
NPE fix.
Edited the readme to better show the project status
Added new types of links

Probably wrong, but it removed some exceptions ;)
Fixed wrong free calls
OpenAL does work on Windows :)

Added documentation as to where one can find it and put the code using
it back.
Should also keep compiling on Linux
Removed 'spotify' dependency

No need for it.
Fixed another access violation

- It apears that toHexString sometimes went wrong, increased the size of
the finalHash
- Added checks on the artist and album when browsing. Not sure if they
are still needed, but can't hurt to check
Ignore local links

Don't add them to playlists because we can't play them.
Changed loop condition to reflect array size
Squashed commit of the following:

commit 27fe8569419ec2ea39a6dee598bbcced15f37041
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Sat Jun 16 22:55:06 2012 +0200

    Ignore local links

    Don't add them to playlists because we can't play them.

commit f2e5b53b6a618b14764c49dbf6fdb467f48a9c63
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Sat Jun 16 22:54:27 2012 +0200

    Fixed another access violation

    - It apears that toHexString sometimes went wrong, increased the size of
    the finalHash
    - Added checks on the artist and album when browsing. Not sure if they
    are still needed, but can't hurt to check

commit 0d49ba298542cb4f5c9c6e6c7a2c7f764320a3ef
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:51:03 2012 +0200

    Removed 'spotify' dependency

    No need for it.

commit 6ec1487e812c2a86138f3f3ef59d1fa6495ade11
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:43:18 2012 +0200

    Should also keep compiling on Linux

commit 84507a9314369dc4013c793a873595840f47858e
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:28:46 2012 +0200

    OpenAL does work on Windows :)

    Added documentation as to where one can find it and put the code using
    it back.

commit d531d7b2bca7398f383b34281b36eff9394d4e6b
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:23:30 2012 +0200

    Fixed wrong free calls

commit db03d5872fe2820d320dd7ed92cc55b32e80db7e
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:21:42 2012 +0200

    Added new types of links

    Probably wrong, but it removed some exceptions ;)

commit 6201278b03d641826fb6c2e90d2d505e0bb5fcfc
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 18:06:00 2012 +0200

    Edited the readme to better show the project status

commit ca14c79e754fe5b07fac6b18fc763c3c270f543b
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:56:16 2012 +0200

    NPE fix.

commit 1e82390e2d8a8616df43f173a17ccbbdfd52733f
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:56:00 2012 +0200

    Added some Eclipse ignores

commit 7c1b303c4630e504fd5e993a86acf02cbe8c8f2f
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:54:00 2012 +0200

    Native library changes

    - Mutex initialized in a somewhat more sane location.
    - Windows based temp dir (should still be changed to a NT compatible
    directory)

commit 81e9a61aaa696bab05ff0293695a8aaf656051d5
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Wed Jun 13 17:36:02 2012 +0200

    Made the native part compile

    - Removed all AL references
    - Added SP_CALLCONV to callback methods for the __stdcall calling
    convention
    - Moved the mutex init, it seemed to be initialized too late
    - Inlined the TIMEVAL_TO_TIMESPEC macro
    - Removed 1 trace call
    - Updated the POM
Squashed commit of the following:

commit 27fe8569419ec2ea39a6dee598bbcced15f37041
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Sat Jun 16 22:55:06 2012 +0200

    Ignore local links

    Don't add them to playlists because we can't play them.

commit f2e5b53b6a618b14764c49dbf6fdb467f48a9c63
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Sat Jun 16 22:54:27 2012 +0200

    Fixed another access violation

    - It apears that toHexString sometimes went wrong, increased the size of
    the finalHash
    - Added checks on the artist and album when browsing. Not sure if they
    are still needed, but can't hurt to check

commit 0d49ba298542cb4f5c9c6e6c7a2c7f764320a3ef
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:51:03 2012 +0200

    Removed 'spotify' dependency

    No need for it.

commit 6ec1487e812c2a86138f3f3ef59d1fa6495ade11
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:43:18 2012 +0200

    Should also keep compiling on Linux

commit 84507a9314369dc4013c793a873595840f47858e
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:28:46 2012 +0200

    OpenAL does work on Windows :)

    Added documentation as to where one can find it and put the code using
    it back.

commit d531d7b2bca7398f383b34281b36eff9394d4e6b
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:23:30 2012 +0200

    Fixed wrong free calls

commit db03d5872fe2820d320dd7ed92cc55b32e80db7e
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:21:42 2012 +0200

    Added new types of links

    Probably wrong, but it removed some exceptions ;)

commit 6201278b03d641826fb6c2e90d2d505e0bb5fcfc
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 18:06:00 2012 +0200

    Edited the readme to better show the project status

commit ca14c79e754fe5b07fac6b18fc763c3c270f543b
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:56:16 2012 +0200

    NPE fix.

commit 1e82390e2d8a8616df43f173a17ccbbdfd52733f
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:56:00 2012 +0200

    Added some Eclipse ignores

commit 7c1b303c4630e504fd5e993a86acf02cbe8c8f2f
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:54:00 2012 +0200

    Native library changes

    - Mutex initialized in a somewhat more sane location.
    - Windows based temp dir (should still be changed to a NT compatible
    directory)

commit 81e9a61aaa696bab05ff0293695a8aaf656051d5
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Wed Jun 13 17:36:02 2012 +0200

    Made the native part compile

    - Removed all AL references
    - Added SP_CALLCONV to callback methods for the __stdcall calling
    convention
    - Moved the mutex init, it seemed to be initialized too late
    - Inlined the TIMEVAL_TO_TIMESPEC macro
    - Removed 1 trace call
    - Updated the POM
Squashed commit of the following:

commit 27fe8569419ec2ea39a6dee598bbcced15f37041
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Sat Jun 16 22:55:06 2012 +0200

    Ignore local links

    Don't add them to playlists because we can't play them.

commit f2e5b53b6a618b14764c49dbf6fdb467f48a9c63
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Sat Jun 16 22:54:27 2012 +0200

    Fixed another access violation

    - It apears that toHexString sometimes went wrong, increased the size of
    the finalHash
    - Added checks on the artist and album when browsing. Not sure if they
    are still needed, but can't hurt to check

commit 0d49ba298542cb4f5c9c6e6c7a2c7f764320a3ef
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:51:03 2012 +0200

    Removed 'spotify' dependency

    No need for it.

commit 6ec1487e812c2a86138f3f3ef59d1fa6495ade11
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:43:18 2012 +0200

    Should also keep compiling on Linux

commit 84507a9314369dc4013c793a873595840f47858e
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:28:46 2012 +0200

    OpenAL does work on Windows :)

    Added documentation as to where one can find it and put the code using
    it back.

commit d531d7b2bca7398f383b34281b36eff9394d4e6b
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:23:30 2012 +0200

    Fixed wrong free calls

commit db03d5872fe2820d320dd7ed92cc55b32e80db7e
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 19:21:42 2012 +0200

    Added new types of links

    Probably wrong, but it removed some exceptions ;)

commit 6201278b03d641826fb6c2e90d2d505e0bb5fcfc
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 18:06:00 2012 +0200

    Edited the readme to better show the project status

commit ca14c79e754fe5b07fac6b18fc763c3c270f543b
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:56:16 2012 +0200

    NPE fix.

commit 1e82390e2d8a8616df43f173a17ccbbdfd52733f
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:56:00 2012 +0200

    Added some Eclipse ignores

commit 7c1b303c4630e504fd5e993a86acf02cbe8c8f2f
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Fri Jun 15 17:54:00 2012 +0200

    Native library changes

    - Mutex initialized in a somewhat more sane location.
    - Windows based temp dir (should still be changed to a NT compatible
    directory)

commit 81e9a61aaa696bab05ff0293695a8aaf656051d5
Author: Niels van de Weem <NielsGithub@vdweem.com>
Date:   Wed Jun 13 17:36:02 2012 +0200

    Made the native part compile

    - Removed all AL references
    - Added SP_CALLCONV to callback methods for the __stdcall calling
    convention
    - Moved the mutex init, it seemed to be initialized too late
    - Inlined the TIMEVAL_TO_TIMESPEC macro
    - Removed 1 trace call
    - Updated the POM
More useful default search parameters
Possible fix for crashing in toHexString
Merge branch 'master' of git://github.com/nvdweem/jahspotify into pr-3

Conflicts:
	README.md
	native/pom.xml
	native/src/main/native/src/Callbacks.c
	native/src/main/native/src/JahSpotify.c
	web-common/src/main/java/jahspotify/web/media/Playlist.java