added some debug info to ckanalyze commands, in case #45 shows up again

- shamefully substituted ckanalyze client 0.0.1-shapshot with 0.1.0 version
Merge branch 'master' into en19-datavalidation
fixed some rows error counts bugs
updated ckanalyze-client to show html errors
fixes #47
Merge branch 'master' into en19-datavalidation
ColumnModel.getColumnIndexByCellIndex now throws exception when no column is found
pinpointed faulty test
Merge branch 'understand-recordmodel' into en19-datavalidation
avoids updating stats when text is not changed in #47 

- discovered and exploited the textchange event
- patched suggest js to add focusout event
- deleted minified suggest-4_3.min.js (it's never used anywhere and I'm using  my patched  version anyway
added normalized crlf semantics
set server ip to 127.0.0.1
augmented ckan resources list. Closes #51
encoded ckan search strings. Fixes #50.
added string distrib graph for catalog stats with mock data in ckan selection

- added d3, d3 layout , xregexp, rickshaw libraries
- subdivided  odrext/externals/  into folders
finished implementing the ckan graph. Closes #34

- made external libraries naming scheme more consistent
- adopted rickshaw 1.4.3, not minified
- still need to properly center graph. See https://github.com/opendatatrentino/OpenDataRise/issues/52
Merge branch 'master' of https://github.com/opendatatrentino/OpenDataRise
Merge branch 'master' into en19-datavalidation
All Refine and validation tests pass. Hooray!

- ui is still messed up, though
put test data into ODR.js to make it work again