Merge pull request #1 from friendica/master

Red master has been merged
Merge branch 'master' of https://github.com/friendica/red
Merge branch 'master' of https://github.com/friendica/red
greatly simplify consume_feed() - a lot of this was friendica specific and somebody may want to put some of it back in, but we'd be much better off building a zot compatible feed for friendica (hint,hint) - even if it didn't support the other protocol bits. Special purpose feed handlers for things like likes, dislikes, events, and community tags are better handled as zot arrays. We have all those handlers. We just need to pass them a JSON message instead of an XML/Atom message. Handlers for statusnet follow messages are another casualty. That's easy to bring back - but we need to keep driving nails into the XML coffin or the damn zombies will get out.
Merge pull request #570 from zzottel/master

updated German main.bb doco file
Merge branch 'master' of https://github.com/friendica/red
provide admin option for allowing rss/atom feed connections. Need to do this now before the feature is complete so that public sites don't get borked. We also will need a service class for this.
Merge https://github.com/friendica/red into pending_merge
move Friendica photo migrator to addons, bring back a few XML scraping functions that we're going to require (unfortunately)
restructure the author and owner info from feeds
restrict returned directory contents to xchans in the zot network. We could probably add other networks to this and create a distributed directory for the free web.  It's highly unlikely we would do this but we *could*.
verified that chatroom expire is working, so doing away with the second function to do the same thing.
If you have a problem with chatroom expiration, check that it was created with cr_expire set to 120 (minutes). Chatrooms created during the first couple of days of the chat feature didn't have this. You can set the DB value manually.
extensible profiles - add the input form elements. Still needs styling and we're not yet storing the results. And right now we're ignoring the type and only doing type=string. Oh yeah - and I split off starting the second delivery chain into its own function in tag_deliver since it was largely duplicate code.
abook-edit-me class lost during some edit - we need this to reset the permission fields
Merge branch 'master' of https://github.com/friendica/red
profile edit - missing visibility and drop link on non-default profiles, re-arrange order of replacing red#matrix smilie so it works correctly, accept a post with body content of '0' which was interpreted by x() as nothing (was treated as integer).
make the old personal xrd interface (old webfinger) work again
the rest of the diaspora local discovery stuff
D* receive endpoint is receive/users/$guid - where $guid is really the channel_guid, not the channel_hash. We'll allow this to be truncated for older D* sites or those that can't process our 64 character guids.
missing template file