Consider negative differences in events channel as events

The current code breaks if there are two adjacent events and the
first is greater than the second.
Add test

Unfortunately, this currently makes the other test fail.
Address comments
Add detect, consecutive, and min_duration parameters to find_events()
Use min_duration in seconds, improve docs
Add consecutive='increasing' to mimic old behavior
Fix long line
Give expected results for detect='offset', consecutive='increasing'
Don't doctest since data is not available, conform to pep8
Merge pull request #420 from simonster/find_events

ENH: Consider negative differences in events channel as events
Update whats new for find_events
FIX+ENH: Making calibration consistent, adding orig_format to raw
ENH: Allow different default stim_channel
STY: Use MNE_STIM_CHANNEL as 0th channel
API: Move *_config() functions to mne namespace, add whats new
Merge pull request #425 from Eric89GXL/sti-channel

ENH: Allow different default stim_channel
Merge pull request #424 from Eric89GXL/raw-info

FIX+ENH: Making calibration consistent, adding orig_format to raw
FIX: Allow bads mismatch with logger info
ENH: adding a test for channels / bads mismatch
Merge pull request #10 from dengemann/inv-bads

ENH: adding a test for channels / bads mismatch