Moved the gear classes to a gears/ directory

So that it becomes easier to write and add new Gear classes.
Support for Desk.com

Added a new gear that developers can use to integrate with Desk.com.
Support for Zendesk

Added a new gear that developers can use to integrate with Zendesk.
Improved error handling in zendesk gear
Handling multiple attachmnet token in ZenDesk
Attachments are sent properly in desk and zendesk
Now getting all the body from desk gears
Showing no message ui in chat if the message was found empty
Commenting and documenting HSHelpStack and HSGEar
Added new method in hsgear that let gear developer ignoreSendingTicketUpdateObjectAfterAReplyIsAdded
Bug Fix: Attachment was not shown up as soon as new reply is added in Zendesk
Showing a disabled send button after adding a reply, display now for 0s
Update to README document
Adding documentation for Themes
Merge pull request #1 from happyfoxinc/development

Support for Zendesk and Desk