Added record/playback over iframe, see #174
Improved iframe API for playback/record, see https://github.com/phetsims/joist/issues/174
Removed console.log statement, see #174
Removed : characters from API syntax, see https://github.com/phetsims/joist/issues/174
Renamed PhETAPI->SimIFrameAPI
Added documentation to SimIFrameAPI
merged emitStates and stateListeners
Added untested adapter for emitting events
Renamed emitEvents => addSimEventListener etc.
Removed extra comma
Removed active field from API to Sim, see #174
inlined one var, see #174
Added API docs, see #174
Added API docs, see #174
phetsims/joist#170 replace PushButtonDeprecated with NodesPushButton
phetsims/joist#170 use PushButtonModel and PushButtonInteractionStateProperty in NodesPushButton, so that the general architecture resembles other sun buttons
#170 add options to specify alignment of images in NodesPushButton. Currently needed because PhetButton is buggy.
#170 rename xAlign and yAlign to follow naming conventions used elsewhere in sun
note issue number in workaround
#114 remove vestigial parameter from PhetButton constructor, handle options correctly