`ele.boundingBox()` should be aware of `styleDirty` flag re. caching
`ele.boundingBox()` should be aware of `styleDirty` flag re. caching

Refs. :

- Rendering the label when it changes #2752
- Strange squished fonts on font size change #2754

cytoscape/cytoscape.js,cytoscape/cytoscape.js