Much less convoluted way of preventing scrollage when draggage is more apropos.

Also it actually works to the intended effect.
fixed up some encoding nonsense
Freshly added charsheet items now have size_hint_y=1 by default. I'll work on making it adjustable.

EditButton turns out to be pretty fragile, but I think I'll be replacing it with handles for moving items about anyhow.
I never really liked EditButton anyway.

For some reason the StackLayout at charsheet.py:667 is too large with size_hint_y=1. I thought it would only take the available space after the bits with defined heights but no. Then I thought of trying giving the AddButtons size_hint_y of their own, all summing to 1, but that didn't work either, the last AddButton kept running off the bottom. This arrangement works, but I don't understand why.
Character sheet items now resizable.
minor oops
trying to avoid size_hint in the charsheet
That import worked on desktop but not Android. Not sure why
Improved organization through the magic of late imports.
I think this should be more resilient for when I make the orm fully independent of Kivy
I guess this doesn't have much to do with charsheets
Merge branch 'charsheet'