Add SocialStream::Documents.setup

Fixes #283
updated gem depedencies

- devise
 = removed deprecated and removed configuration options
 = updated stateless_token devise configuration option.
 because it was injected into the file users will have to update that theirselves

- cancan
Do not rewrite other skip_session_storage options
Fix spec
Flatten migrations prior to 0.25.0
0.30.0
Site config
Hash is already initialized by serialize
Change the default activity objects in the initializer

The instructions for adding new activity types says to add your new type to the
list of activity objects in the initializer. Once I uncommented what was there
I was unable to run my newly installed application since it didn't include the
additionally types that install along side social_stream.

I found my problem described in the Google Group https://groups.google.com/forum/?fromgroups=#!topic/social-stream/p5sYan7IH5c
but it could be easily averted by defaulting them to the list of the activity
objects commented out in the initializer. Maybe with an additional comment
about how you may need to adjust what is here to accommodate how you have
social_stream configured.
Use author's owner_id for objects by default
Fix follow button when not authenticated
Fix for activity forms with underscored names not showing
Merge pull request #294 from artem-mindrov/master

Fixed jquery selector to match activity forms with underscored names
change the text of the initializer comment
typo in the initializer
Fix excursion destroy
Freeze rails version due to issue 291
added activity verb - join
update fullcalendar version
fix the removing of stream related codes