fix build against 0.26
Make the new array length field to be vala 0.26 specific
Add AUTHORS and THANKS files, fix file license headers