add specs for set_session to clarify the bug for .to(nil)
seems set_session(:key).to(nil) always returns true
set_session(:key).to(nil) rejects if non-nil-value is assignd for :key
Merge branch 'fix_set_session_to_nil'