Added deprecated tags to blocks
Added data-tags attribute to blocks
Extended search functionality to tags
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
Added a hack in the menu bar for displaying/hiding tags
Fixed merge conflonflict with javascript/config.json
Resolved merge conflict
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