Initial commit
Get featured image remotely
Merge branch 'master' into extensions
Proper check to see if plugin exists
Fix fallbacks when remote fetched data exists but is empty
Merge branch 'master' into extensions
Add extension list to readme
Issue 65 Enable stream network

- Added check for is_multisite() to db $prefix definition to use base_prefix
- Updated install $sql to include blog_id column
- Added update function to run install() and alter the column order
- Added site_id and blog_id values to query defaults
- Run install check method on plugins_loaded.  plugin_activation_hook doesn't run when updating
Network logging

-  Added blog_id and site_id to fields array
- Added blog_id and site_id values to $recordarr
- Removed debugging statement from query
Network Admin List Table

- Add stream page to network admin screen if if plugin is network activated
- Add WP_STREAM_PLUGIN const to use for checking if plugin is network activated
Network Admin Screen

- Replaced all occurrences of admin_url() with network_admin_url() if is_network_admin() returns true
- Updated query args for blog_id filter
Add Stream Activity dashboard widget to network admin screen
Add initial context for blogs connector

- Added all actions to be tracked
- Created empty callback function for each action
Blogs connector //comment out wp_get_sites to prevent fatal errors before adding connector items
Move blogs.php to tmp directory during development
Log, query and display network wide options as blog_id 0

- Added check for is_network_admin before defaulting the blog_id logged as 1
- Added function to the list table to generate a blog object for actions done in network admin
added filter to blog_id used in log

- Will allow extensions and future features to set blog_id without relying on get_current_blog_id() or is_network_admin()
Merge branch 'master' into issue-65

Conflicts:
	stream.php
Fix undefined function when multisite is not enabled
Just use null for site_id when not in multisite