Garden requirements

I'm opening this pull request for some code review.

This adds support for kivy garden modules to buildozer, avoiding the need to clutter the App's source directory.

I think including the garden script directly is not the right approach. Splitting it from the main kivy repo into its own package would be better. This would allow kivy and buildozer to both include it as a dependency instead of each having their own copy.