add pry and pry-debundle to the Gemfile

If you now install pry-byebug and pry-stackexplorer,
you'll get a nice debugger
Switch Faraday adapter to typhoeus

It uses curl which has less problems connecting
to a missconfigured IPv6 host (falls back to v4)
Try fetching missing parent of relayables

* Extract post fetching logic from Reshare into
  its own module
* raise proper error message when fetching fails
* raise proper error message when parent is still missing

We can't skip fetch failures or missing parents and
still need to retry them in case we're sent the parent
later on
A reshares root may be already gone when generating the notification
port profile page to backbone.js
* cleanup people_controller#show, add people_controller#stream for json
* introduce new presenters and extend the functionality of the BasePresenter
* add a handlebars template for the profile sidebar, render it everytime we need to update
* introduce a 'aspect_membership:update' global event
* create a handlebars view for the profile header
* unblock the user via ajax
* rename profile header view to make name more accurate
* include 'js-routes' for rails routes in javascript
  (TODO: config options?)
* add handlebars helper for rails routes
* refactored text direction detector into helper (also for handlebars)
* added handlebars helper for markdown formatting
* finished port of profile sidebar view to handlebars template
* people_controller refactoring
* add a (hash)tag helper for handlebars
* re-add stream on profile page
* more controller refactoring
make photos page work with backbone
first round of specs and code cleanups/fixes
rspec should now be running a green build
fix jasmine and add some specs for direction detection
small fixes and more jasmine specs
add the publisher back to ones own profile, fix some cukes
add a 'css mutex' for cuke failures
fix the last of the failing cukes (hopefully)
fix /u/[username] route
Merge pull request #5180 from Raven24/profile_status

port profile page to backbone.js