* Doom - Added reward_threshold and timestep_limit for all environments
* Doom - Returning all available game variables
* Doom - Moved _seed to doom_env to avoid repetition in every environment
* Doom - Added ALT_ATTACK and made all action_space equivalent (same controls between environments).
* Doom - Actions can either be a short list of allowed actions or the full list of 41 commands
* Doom - Returning black observation space on error or is_finished, rather than empty list (which was triggering an error)
* Doom - HighLow.sample() returns the small list.
* Doom - Updated difficulty for some missions
* Doom - Fixed inconsistency between controls.md and deathmatch.cfg
* Doom - Issue #168 - Remove sleep statement from DoomEnv render
* Doom - Only using full action space (43 keys)
- Added 'normal', 'fast' and 'human' mode
- Set non-deterministic to True
- Set video.frames_per_second to 35
- Properly returning game variables
* Replaced warnings.warn by logger.warn
* Doom - Added NUM_ACTIONS and action_idx instead of x
* Doom - Added NUM_ACTIONS and action_idx instead of x
* Doom - reset() only calls game.new_episode() after first call
* Doom is now deterministic
* Doom - Partial fix for issue #167 - DoomDeathmatch environment crashes sporadically
* Doom - Standardized envs, simplified _reset
* Doom - Removed temporary fix for issue #167
* Doom - Added scoreboard summary and description
* Add configure method to Env, and support multiple displays in CartPole
This allows people to pass runtime specification which doesn't affect
the environment semantics to environments created via `make`.
Also include an example of setting the display used for CartPole
* Provide full configure method
* Allow environments to require configuration
* Don't take arguments in make
* make cem agen exaple compatible with python 2 and 3
* make the keyboard_agent example compatible with python 2 and 3
Changing `xrange` to `range` should not impact performance unless we're
generating millions of elements (currently only 1000).
* remove algorithm_id from the upload call