Core pr 4

Merge with B14.
Added administration UI.
Updated coding style and documentation.
Added search overlay (JS).
Bug fixes to match DDBasic.
`l()` supports the same options as `url()` so I would think this would work without encoding the query string:

```php
$title = l(t('Search @backend', array('@backend' => $backend['title'])), $path, array('query' => $conditions));
```