Merge pull request #23 from concord-consortium/topic_np_bookmarks

Topic np bookmarks: Add bookmarking features to portal.
ProjectsHelper : there is no ProjectsHelper any more (empty) no test.
Additional nil check.
Hide all bookmarks from anonymous user.
BookmarksHelper : more nil checking for bookmark types.
Bookmark : rm test case; Bookmark Types are manually registered 4now.
security_questions_spec  : stub out some new project methods.
whitespace cleanup.
Use "Run" instead of "Run by Myself" when groups aren't enabled
Add a simple time route

This will allow external apps to synchronize with the portal server's
time.
Calling to_f on Time.now.utc still returns local time
Really fix the time calculation
PadletWrapper : remove basic authentication URLS, IE doesn't accept them
PadletWrapper : remove basic authentication URLS, IE doesn't accept them
Fix possible endless recursion bug

If a PUB session with workgroups doesn't end properly (crash) or gets
launched at the same time as a different session with the same workgroup
members, the workgroup collaborator copying code will endlessly recurse
and copy data back and forth between students.
PadletWrapper : cleanup json parsing