Various bugfixes in Graphics#_getBounds

- fixed property name for stroke box (from strokeBox to strokeBbox)
- removed now invalid warning about not caching results
- made the function always return a bounds object instead of the insane 0 for empty paths
- simplified control flow