MDX does not follow the 'standard' way of parsing defintion lists.
Instead, this commit adds a small filter that basically hacks some
html tags to the source definition list.
* Reformat Blocks with a hashed_map
In the package Pandoc a function called `Get_Type()` is defined,
which takes a JSON block and returns the pandoc assigned type.
The main code of the `Traverse_Block` function is changed to
use an enumeration of Pandoc types instead of comparing string.
* Rename Package to reduce text
* Correct indent
* Add functions for creating Div's and Attributes
* Change table with codeblocks to nested div's
* Add sidebar_position for Ada_Style_Guide.mdx