Restructure project so we can set up grunt, modelled after develop.svn.wordpress.org
Moves phpunit tests into a named subdirectory

Maybe one day javascript unit tests will live here, too.
Remove old index.php-webserver blocking files from tests folder

Tests folder won't be bundled with releases, so the index.php files are now redundant
Correct path to tests
Add logging directive to phpunit.xml
Add a gitignore
Update npm package.json to load Grunt and related scripts
Add instructions to github readme for how to use Grunt to build production Achievements scripts.

Mostly copied from https://raw.github.com/koop/develop/master/README.md
Add Grunt scripts

Copies Achievements into a build/ folder and processes LESS scripts, minimises CSS + JS.

Originally based on http://develop.svn.wordpress.org/trunk/Gruntfile.js
Rename and move admin-side JS files to support new Grunt build process

During dev, these files will contain human-readable JS. Once a Grunt build is run, in that built version, these files will contain minified JS.
Fix long-standing typo in notifications.js, and move to a new location to support new Grunt build process.

Lucky thing this file hasn't been used or loaded in any releases :)
Rename and move theme-side JS files to support new Grunt build process

During dev, these files will contain human-readable JS. Once a Grunt build is run, in that built version, these files will contain minified JS.