Created first machine learning block -- performs k-Nearest Neighbors algorithm on a test feature vector given a training set and a number k. Uses Euclidean distance as similarity function. Tested on this dataset: http://archive.ics.uci.edu/ml/datasets/Iris
Added a block for weighted kNN algorithm, which uses inverse similarity score as weight.
Working on making a security confirmation dialog that asks users if they're sure they want to upload a local file to the server.
Finished security dialog to show user when the upload local data. Also fixed a bug with the filename parsing.
Removed a some debugging code
Merge branch 'master' of https://github.com/waterbearlang/waterbear into 667_data_analysis_blocks

Conflicts:
	dist/arduino.js
	dist/javascript_runtime.js
	dist/node.js
	dist/processingjs.js
	dist/scheme.js
	landing/javascripts/javascript.js
	languages/javascript/blocks/array_blockmenu.js
	scripts/block.js
Added CSV.js to runtimeLibs in config.json
Merge branch 'master' of https://github.com/waterbearlang/waterbear into 667_data_analysis_blocks
Array_runtime code added to the proper place
Fixed merge conflonflict with javascript/config.json
Clarified a comment pertaining to weightedKNN method
Fixed merge conflict in config.json
Updated array category of block menu
Updated normalize block in array_blockmenu.js to use an auto-generated uuid
Merge branch 'master' of https://github.com/waterbearlang/waterbear into 667_data_analysis_blocks
Merge branch 'master' of https://github.com/waterbearlang/waterbear into 667_data_analysis_blocks
Merge branch 'master' of https://github.com/waterbearlang/waterbear into 667_data_analysis_blocks
Removed some debugging code
Merge pull request #775 from waterbearlang/667_data_analysis_blocks

667 data analysis blocks