Adding license to hierarchy.py (MIT)
Remove (prolly) unnecessary comment
Allow setings['STATIC_EXTENSIONS'].

If STATIC_EXTENSIONS is defined in the settings, they get appended
to the default static file extensions that are copied.
bump version to 0.1.1
Remove uncommented code
Tweak Pelican logger to include logger name

Consider this a hack. But I needed this for debugging.
FILENAME_METADATA and HIPAGE_URL/SAVE_AS added

as "constants" so the user does not need to put them into the
pelicanconf.py
ascii_tree: Add doc for function
typo
Add doc str for register(), instead of comment
update_settings to inject our HIPAGE_URL/LANG...

Connect to the `initialized` signal in order to inject our url and
save_as settings for HIPAGEs
`slug` includes the whole hierarchy and add `name`

The `slug` attribute now includes the whole hierarchy, so that two
sub-pages in different dirs can have the same `name`. Also translation
were incorrectly set, because the `slug` is used by Pelican more or
less like an ID.

So to compute the filename, this commit introduces the `name` attribute
and the `slug` is only used to make Pelican well behaved.

- support all dirs in `PAGE_PATHS`, not only the first
- `_scan_dir_r` supports `base_path` and `rel_path`
- use `_update_context`
- logging tree structure with `title` instead of `slug`s
- fixed a bug that when a temporary `HiPage` is replaced by a real one,
the `parent` attribute of its children wasn't updated correctly.
- HiPages with status "draft" are appended to the `pages`.
update logger and logging calls
breadcrumps do not include `url`/`title` of self

- And do not add the root page

both are handled (and added) separately by the theme, now because the
root page gets a nice icon instead of the text "Home" and the current
page is displayed in a dimmed color.
version 0.1.2