contrib: bring in the pep8 analysis framework

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: add tests written by experts

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: intro a .gitignore file

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: add Set::union and Set::intersection from pep8analysis

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds pep8analysis to tests

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds pep8analysis to testfull.sh

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: add missing parser files

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: rename range module to prevent conflict with the one from std lib

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: fix pep8analysis sav file

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analyis: fix path of micro tests in Makefile

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: move file output to main module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds multiple tests to pep8analysis

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitdoc: move Piwik tracker out of html footer

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: add --shareurl to link external share files

Make it easy for share development

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: introduce require.js a JS module loader

require.js is an open-source implementation of the
Javascript AMD API.

The Asynchronous Module Definition (AMD) API specifies
a mechanism for defining modules such that the module and
its dependencies can be asynchronously loaded.

This is particularly well suited for the browser environment
where synchronous loading of modules incurs performance.

require.js also includes cache control on client side.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

Conflicts:
	src/nitdoc.nit
nitdoc: load js libs from require.js

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: make base64 JS module require.js compatible

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: create js module utils

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: refactor Nitdoc.UI JS module into ui plugin

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: refactor Nitdoc.QuickSearch JS module into quicksearch plugin

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>