Added option for maxReconnectInterval
Added option for maxReconnectInterval

Added an extra option to specify the maximum amount of time to wait
before attempting a reconnect.  Defaults to -1, to keep the current
behaviour.

futurist/reconnecting-websocket,UIKit0/reconnecting-websocket,hw1e14/reconnecting-websocket,ekapujiw2002/reconnecting-websocket,mcanthony/reconnecting-websocket,joewalnes/reconnecting-websocket,nguarracino/reconnecting-websocket