Added a LICENSE file.
Renamed main Wikked script.

--HG--
rename : manage.py => wk.py
Truly concatenate all CSS files.
What the fuck, Mercurial
Setup Wikked Pypi package:
- Moved all assets into `wikked/assets` for proper packaging.
- Added `setuptools` stuff.

--HG--
rename : static/.rbuild.js => wikked/assets/.rbuild.js
rename : static/bootstrap/fonts/glyphicons-halflings-regular.eot => wikked/assets/bootstrap/fonts/glyphicons-halflings-regular.eot
rename : static/bootstrap/fonts/glyphicons-halflings-regular.svg => wikked/assets/bootstrap/fonts/glyphicons-halflings-regular.svg
rename : static/bootstrap/fonts/glyphicons-halflings-regular.ttf => wikked/assets/bootstrap/fonts/glyphicons-halflings-regular.ttf
rename : static/bootstrap/fonts/glyphicons-halflings-regular.woff => wikked/assets/bootstrap/fonts/glyphicons-halflings-regular.woff
rename : static/bootstrap/js/affix.js => wikked/assets/bootstrap/js/affix.js
rename : static/bootstrap/js/alert.js => wikked/assets/bootstrap/js/alert.js
rename : static/bootstrap/js/button.js => wikked/assets/bootstrap/js/button.js
rename : static/bootstrap/js/carousel.js => wikked/assets/bootstrap/js/carousel.js
rename : static/bootstrap/js/collapse.js => wikked/assets/bootstrap/js/collapse.js
rename : static/bootstrap/js/dropdown.js => wikked/assets/bootstrap/js/dropdown.js
rename : static/bootstrap/js/modal.js => wikked/assets/bootstrap/js/modal.js
rename : static/bootstrap/js/popover.js => wikked/assets/bootstrap/js/popover.js
rename : static/bootstrap/js/scrollspy.js => wikked/assets/bootstrap/js/scrollspy.js
rename : static/bootstrap/js/tab.js => wikked/assets/bootstrap/js/tab.js
rename : static/bootstrap/js/tooltip.js => wikked/assets/bootstrap/js/tooltip.js
rename : static/bootstrap/js/transition.js => wikked/assets/bootstrap/js/transition.js
rename : static/bootstrap/less/alerts.less => wikked/assets/bootstrap/less/alerts.less
rename : static/bootstrap/less/badges.less => wikked/assets/bootstrap/less/badges.less
rename : static/bootstrap/less/bootstrap.less => wikked/assets/bootstrap/less/bootstrap.less
rename : static/bootstrap/less/breadcrumbs.less => wikked/assets/bootstrap/less/breadcrumbs.less
rename : static/bootstrap/less/button-groups.less => wikked/assets/bootstrap/less/button-groups.less
rename : static/bootstrap/less/buttons.less => wikked/assets/bootstrap/less/buttons.less
rename : static/bootstrap/less/carousel.less => wikked/assets/bootstrap/less/carousel.less
rename : static/bootstrap/less/close.less => wikked/assets/bootstrap/less/close.less
rename : static/bootstrap/less/code.less => wikked/assets/bootstrap/less/code.less
rename : static/bootstrap/less/component-animations.less => wikked/assets/bootstrap/less/component-animations.less
rename : static/bootstrap/less/dropdowns.less => wikked/assets/bootstrap/less/dropdowns.less
rename : static/bootstrap/less/forms.less => wikked/assets/bootstrap/less/forms.less
rename : static/bootstrap/less/glyphicons.less => wikked/assets/bootstrap/less/glyphicons.less
rename : static/bootstrap/less/grid.less => wikked/assets/bootstrap/less/grid.less
rename : static/bootstrap/less/input-groups.less => wikked/assets/bootstrap/less/input-groups.less
rename : static/bootstrap/less/jumbotron.less => wikked/assets/bootstrap/less/jumbotron.less
rename : static/bootstrap/less/labels.less => wikked/assets/bootstrap/less/labels.less
rename : static/bootstrap/less/list-group.less => wikked/assets/bootstrap/less/list-group.less
rename : static/bootstrap/less/media.less => wikked/assets/bootstrap/less/media.less
rename : static/bootstrap/less/mixins.less => wikked/assets/bootstrap/less/mixins.less
rename : static/bootstrap/less/modals.less => wikked/assets/bootstrap/less/modals.less
rename : static/bootstrap/less/navbar.less => wikked/assets/bootstrap/less/navbar.less
rename : static/bootstrap/less/navs.less => wikked/assets/bootstrap/less/navs.less
rename : static/bootstrap/less/normalize.less => wikked/assets/bootstrap/less/normalize.less
rename : static/bootstrap/less/pager.less => wikked/assets/bootstrap/less/pager.less
rename : static/bootstrap/less/pagination.less => wikked/assets/bootstrap/less/pagination.less
rename : static/bootstrap/less/panels.less => wikked/assets/bootstrap/less/panels.less
rename : static/bootstrap/less/popovers.less => wikked/assets/bootstrap/less/popovers.less
rename : static/bootstrap/less/print.less => wikked/assets/bootstrap/less/print.less
rename : static/bootstrap/less/progress-bars.less => wikked/assets/bootstrap/less/progress-bars.less
rename : static/bootstrap/less/responsive-utilities.less => wikked/assets/bootstrap/less/responsive-utilities.less
rename : static/bootstrap/less/scaffolding.less => wikked/assets/bootstrap/less/scaffolding.less
rename : static/bootstrap/less/tables.less => wikked/assets/bootstrap/less/tables.less
rename : static/bootstrap/less/theme.less => wikked/assets/bootstrap/less/theme.less
rename : static/bootstrap/less/thumbnails.less => wikked/assets/bootstrap/less/thumbnails.less
rename : static/bootstrap/less/tooltip.less => wikked/assets/bootstrap/less/tooltip.less
rename : static/bootstrap/less/type.less => wikked/assets/bootstrap/less/type.less
rename : static/bootstrap/less/utilities.less => wikked/assets/bootstrap/less/utilities.less
rename : static/bootstrap/less/variables.less => wikked/assets/bootstrap/less/variables.less
rename : static/bootstrap/less/wells.less => wikked/assets/bootstrap/less/wells.less
rename : static/css/custom-variables.less => wikked/assets/css/custom-variables.less
rename : static/css/syntax.css => wikked/assets/css/syntax.css
rename : static/css/wikked.less => wikked/assets/css/wikked.less
rename : static/css/wikked/alerts.less => wikked/assets/css/wikked/alerts.less
rename : static/css/wikked/base.less => wikked/assets/css/wikked/base.less
rename : static/css/wikked/main.less => wikked/assets/css/wikked/main.less
rename : static/css/wikked/page.less => wikked/assets/css/wikked/page.less
rename : static/css/wmd.css => wikked/assets/css/wmd.css
rename : static/img/creampaper.png => wikked/assets/img/creampaper.png
rename : static/img/creampaper_@2X.png => wikked/assets/img/creampaper_@2X.png
rename : static/img/gray_jean.png => wikked/assets/img/gray_jean.png
rename : static/img/gray_jean_@2X.jpg => wikked/assets/img/gray_jean_@2X.jpg
rename : static/img/grid.png => wikked/assets/img/grid.png
rename : static/img/grid_@2X.png => wikked/assets/img/grid_@2X.png
rename : static/img/markdown-32x20-solid.png => wikked/assets/img/markdown-32x20-solid.png
rename : static/img/markdown-32x20.png => wikked/assets/img/markdown-32x20.png
rename : static/img/retina_dust.png => wikked/assets/img/retina_dust.png
rename : static/img/retina_dust_@2X.png => wikked/assets/img/retina_dust_@2X.png
rename : static/img/wmd-buttons.png => wikked/assets/img/wmd-buttons.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
rename : static/jquery-ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png => wikked/assets/jquery-ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
rename : static/jquery-ui/css/smoothness/images/ui-icons_222222_256x240.png => wikked/assets/jquery-ui/css/smoothness/images/ui-icons_222222_256x240.png
rename : static/jquery-ui/css/smoothness/images/ui-icons_2e83ff_256x240.png => wikked/assets/jquery-ui/css/smoothness/images/ui-icons_2e83ff_256x240.png
rename : static/jquery-ui/css/smoothness/images/ui-icons_454545_256x240.png => wikked/assets/jquery-ui/css/smoothness/images/ui-icons_454545_256x240.png
rename : static/jquery-ui/css/smoothness/images/ui-icons_888888_256x240.png => wikked/assets/jquery-ui/css/smoothness/images/ui-icons_888888_256x240.png
rename : static/jquery-ui/css/smoothness/images/ui-icons_cd0a0a_256x240.png => wikked/assets/jquery-ui/css/smoothness/images/ui-icons_cd0a0a_256x240.png
rename : static/jquery-ui/css/smoothness/jquery-ui-1.9.2.min.css => wikked/assets/jquery-ui/css/smoothness/jquery-ui-1.9.2.min.css
rename : static/jquery-ui/js/jquery-ui-1.9.2.min.js => wikked/assets/jquery-ui/js/jquery-ui-1.9.2.min.js
rename : static/js/backbone-min.js => wikked/assets/js/backbone-min.js
rename : static/js/handlebars-1.0.rc.1.js => wikked/assets/js/handlebars-1.0.rc.1.js
rename : static/js/jquery-1.8.3.min.js => wikked/assets/js/jquery-1.8.3.min.js
rename : static/js/jsonjs/README => wikked/assets/js/jsonjs/README
rename : static/js/jsonjs/cycle.js => wikked/assets/js/jsonjs/cycle.js
rename : static/js/jsonjs/json.js => wikked/assets/js/jsonjs/json.js
rename : static/js/jsonjs/json2.js => wikked/assets/js/jsonjs/json2.js
rename : static/js/jsonjs/json_parse.js => wikked/assets/js/jsonjs/json_parse.js
rename : static/js/jsonjs/json_parse_state.js => wikked/assets/js/jsonjs/json_parse_state.js
rename : static/js/less-1.3.1.min.js => wikked/assets/js/less-1.3.1.min.js
rename : static/js/moment.min.js => wikked/assets/js/moment.min.js
rename : static/js/pagedown/Markdown.Converter.js => wikked/assets/js/pagedown/Markdown.Converter.js
rename : static/js/pagedown/Markdown.Editor.js => wikked/assets/js/pagedown/Markdown.Editor.js
rename : static/js/pagedown/Markdown.Sanitizer.js => wikked/assets/js/pagedown/Markdown.Sanitizer.js
rename : static/js/require.js => wikked/assets/js/require.js
rename : static/js/text.js => wikked/assets/js/text.js
rename : static/js/underscore-min.js => wikked/assets/js/underscore-min.js
rename : static/js/wikked.js => wikked/assets/js/wikked.js
rename : static/js/wikked/app.js => wikked/assets/js/wikked/app.js
rename : static/js/wikked/client.js => wikked/assets/js/wikked/client.js
rename : static/js/wikked/handlebars.js => wikked/assets/js/wikked/handlebars.js
rename : static/js/wikked/models.js => wikked/assets/js/wikked/models.js
rename : static/js/wikked/util.js => wikked/assets/js/wikked/util.js
rename : static/js/wikked/view-manager.js => wikked/assets/js/wikked/view-manager.js
rename : static/js/wikked/views.js => wikked/assets/js/wikked/views.js
rename : static/tpl/404.html => wikked/assets/tpl/404.html
rename : static/tpl/category.html => wikked/assets/tpl/category.html
rename : static/tpl/diff-page.html => wikked/assets/tpl/diff-page.html
rename : static/tpl/edit-page.html => wikked/assets/tpl/edit-page.html
rename : static/tpl/error-not-found.html => wikked/assets/tpl/error-not-found.html
rename : static/tpl/error-unauthorized-edit.html => wikked/assets/tpl/error-unauthorized-edit.html
rename : static/tpl/error-unauthorized.html => wikked/assets/tpl/error-unauthorized.html
rename : static/tpl/footer.html => wikked/assets/tpl/footer.html
rename : static/tpl/history-page.html => wikked/assets/tpl/history-page.html
rename : static/tpl/inlinks-page.html => wikked/assets/tpl/inlinks-page.html
rename : static/tpl/login.html => wikked/assets/tpl/login.html
rename : static/tpl/meta-page.html => wikked/assets/tpl/meta-page.html
rename : static/tpl/nav.html => wikked/assets/tpl/nav.html
rename : static/tpl/read-page.html => wikked/assets/tpl/read-page.html
rename : static/tpl/revision-page.html => wikked/assets/tpl/revision-page.html
rename : static/tpl/search-results.html => wikked/assets/tpl/search-results.html
rename : static/tpl/special-changes.html => wikked/assets/tpl/special-changes.html
rename : static/tpl/special-nav.html => wikked/assets/tpl/special-nav.html
rename : static/tpl/special-orphans.html => wikked/assets/tpl/special-orphans.html
rename : static/tpl/special-pages.html => wikked/assets/tpl/special-pages.html
rename : static/tpl/state-warning.html => wikked/assets/tpl/state-warning.html
Fixed missing files from the Pypi package and the production build.
Fixed formatting of absolute wiki links.
Fixed various bugs:
- Encode in UTF-8 before doing URL-quoting.
- Don't depend on the Celery app if using synchronous updates.
- The config for synchronous updates is now in the `wikirc`.
- Ability to define ignored directories/files in the `wikirc`.