RF: RatingScale - refactoring

RF: extensive cosmetic refactoring for simpler code readability, minor efficiencies
ENH: new parameter 'acceptSize' (control width of acceptBox)
     good to allow user to set a size; looks bad if text spills over
BF: negative markerExpansion (for glow)
NF: advanced microphone with start-marker tone
Merge pull request #290 from jeremygray/RF-ratingscale

RF: RatingScale - refactoring
Merge pull request #293 from jeremygray/master

get current time in unix-time
Merge branch 'NF-advanced-microphone'

* NF-advanced-microphone:
  NF: advanced microphone with start-marker tone