Update bulk.php , remove contacts.php [old file ]
Add Send vCard In Broadcast Functionality
Update WhatsAppEvent.php

Adding Missing "name" Argument To Prevent "Warning: Missing argument 3 for WhatsAppEventListenerProxy::onSendPresence()"
Update whatsprot.class.php

Adding Missing "name" Argument To Prevent "Warning: Missing argument 3 for WhatsAppEventListenerProxy::onSendPresence()"
firePresence return "unavailable"

A fix for firePresence. When using the event and want the $type value, it only shows 'unavailable', now returns also 'available'.
Updated bulk.php

Deprecated functions from older file was used. Now its working.
now fireMessageReceivedClient works
sendSetProfilePicture supports an url as argument
Fixed chatstate (composing/paused)

Now it onMessageComposing and onMessagePaused works.
Fixed typo

@shirioko :p
Fix for 'Use of undefined constant jpg'

FIX:
PHP Notice:  Use of undefined constant jpg - assumed 'jpg' in /home/abdul/project/whatsapp/WhatsAPI/src/php/whatsprot.class.php on line 2896
I have temp to comment this line 

I have no idea where this contacts.php removed to
Unnnecesary php folder
separated examples
No neccesary file as initial because this file can be in other place.
Custom nextChallenge filename option
contacts.php nots exists
Tests files need core file
Enhacement #826

Now you can send media without downloading the file, just knowing the size and the base64 hash.

TODO: some minor fixes in func.php probably tomorrow
Update whatsprot.class.php