Add license
This reverts back to managed boxes and uses unsafe_destructor instead.
Merge pull request #6 from metajack/update-syntax

This reverts back to managed boxes and uses unsafe_destructor instead.
Add license headers
Nuke Cairo
Stride to be the number of aligned bytes in each row
Merge pull request #7 from ILyoan/stride

Stride to be the number of aligned bytes in each row