Last bits for 1.2.1?

This includes fixes for:

#250
#248
#246
#217

217 is finishing off the bits @sinisterdragon started to get this ready for market.

if @gena01, @RawkBob or @jamesduffy want a beta version to try let me know.  these issues were reported by you 3 :)

@Fammy i think we should cut this over to release and get a "proper" beta version out there?
We can then start working on 1.3.0 changes in develop and bug fix into release (merging into develop also)