Correct frame range passed to bake_action.
Fixes #138.
In blender 2.79, the arguments frame_start and frame_end are
treated as an _inclusive_ range, and the source of bake_action
adds 1 to frame_end.
See
https://developer.blender.org/diffusion/B/browse/blender-v2.79b-release/release/scripts/modules/bpy_extras/anim_utils.py$131
For the same behavior in blender 2.80, we need to increment frame_end
ourselves when constructing the range of frames to pass.