Spring cleaning, pt. 2

* Rename 'Experiments' to 'E3Experiments', for consistency with the
  submodule structure and repo name. (Exception: 'ext.Experiments.lib',
  current used by AFTv5).
* Flatten the folder structure
* Declare unit tests from small anonymous function in main file rather
  than full-blown class with method.
* Update makefile
* Removed dependencies on lib/e3.js; removed lib/e3.js
* Refactored acux.js

Change-Id: I5a10738b8a7776b21dab674d7273c89a79b0dada