Handle xhrs with invalid or no JSON responseText
Better xhr error handling

If an exception is raised trying to parse the responseText of a failed
XHR, it is now caught and an appropriate notification is displayed.
Remove useless line
 - Changed to a local gulp binary instead of global one.
Merge pull request #758 from shyamsalimkumar/local-gulp

Changed to local gulp
Update a TODO comment
Merge pull request #750 from hdgarrood/error-handling

Better XHR error handling
Merge branch 'master' into gh-pages
deploy