Multi level numbered bullets in GitLab Flavored Markdown

Description

I would like to haveMulti level numbered bullets in GitLab Flavored Markdown(GFM)

Proposal

I am using the info in the link to demonstrate what I would like. I would like to create this:

 1. Dog
   German Shepherd: The German Shepherd Dog (GSD, also known as an Alsatian), (German: Deutscher Schäferhund) is a breed of large-sized dog that originated in Germany.
   1.2. Belgian Shepherd
     1.2.1. Malinois
     1.2.2. Groenendael
     1.2.3. Tervuren
 2. Cat
   2.1. Siberian
   2.2. Siamese

Here the numbering is hard coded into the markdown. I would like markdown to handle the numbering, so that line can be moved around without having to manually number them.

Links / references

http://meta.stackexchange.com/questions/85474/how-to-write-nested-numbered-lists