Scripting: element.bbox property in spatium units

Currently, the `element.bbox` property returns a rect in raster units.

Changed to return data in spatium units.
Correct pagePos too to use spatium() scaling and add Element.spatium property
Merge pull request #1416 from mgavioli/scripts_bbox_in_spatium_units

Scripting: element.bbox property in spatium units