* Add test for mobile page: Edit profile mobile, Conversations mobile, Getting Started mobile
* Complete the existing: Post mobile.
* Complete some test for no mobile: Edit profile, Post main.
* Fix little error css and js mobile.
* Add file-upload-custom javascripts to mobile.js.
Merge pull request #4031 from movilla/test_mobile

Add some tests for mobile page
Merge pull request #4029 from MrZYX/4027-unicode-tags

decode tag name before passing it into TagFollowingAction
bundler should communicate with rubygems using ssl
release 0.0.3.3
Merge branch 'hotfix/0.0.3.3' into develop

Conflicts:
	Changelog.md
	config/defaults.yml
[Sprites] add sprites for icon images
[Sprites] add sprites for branding
[Sprites] social media logos sprite usage
Merge branch 'develop' into diaspora_with_sprites

Conflicts:
	Gemfile
	Gemfile.lock
	app/assets/stylesheets/application.css.sass
	app/assets/templates/comment_tpl.jst.hbs
	app/assets/templates/stream-element_tpl.jst.hbs
	app/helpers/aspects_helper.rb
	app/helpers/contacts_helper.rb
	app/views/aspects/_aspect_listings.haml
	app/views/aspects/toggle_contact_visibility.js.erb
	app/views/contacts/_aspect_listings.haml
	app/views/layouts/_header.html.haml
	app/views/shared/_footer.html.haml
	app/views/tags/_followed_tags_listings.haml
[Sprites] update sprites after develop merge
fix reshares in single post-view
add assets:preocompile prerequisite for cucumber specs on CI
update changelog
Merge pull request #4056 from marpo60/fix-4023

fix reshares in single post-view
added sprites to .gitignore
Merge pull request #4039 from marpo60/diaspora_with_sprites

Add Sprites to Diaspora!
update changelog [ci skip]
End the require mess

* Rename and reorganize post fetcher to fix autoloading, also let it use
  Faradays default connection so we get nice redirects
* Add initializer to load libs at a central place
* added lib dir to autoload_once paths to increase thread safety
* Moved lib/exceptions.rb to lib/diaspora/ to conform namespacing
Bye Resque. Ohai Sidekiq.

* Dropped all references to Resque
* Moved all jobs under app/workers since that's the Sidekiq convention
* Renamed Jobs module to Worker to match new location
* Adapted all jobs to Sidekiq
* Replaced all enqueue calls with perform_async
* Dropped Resque hacks from specs and features, replaced with
  sidekig/testing in RSpec and sidekig/testing/inline in Cucumber
* Updated scripts to start a Sidekiq server
* Inline Sidekiq sinatra app
* Let Sidekiq create the actual Redis instance
* Workaround already initialized constant warnings in service models
* Resolved ToDo in one job definition by creating proper exception clases
  for some errors in receiving posts
* Added sidekiq section to configuration to make it completly
  configurable to the user
* Add Sidekiq middleware for clean backtraces
* Delay HttpMulti retry to give offline pods a chance to come back up
* Do not retry on GUID already taken and alike errors
* Be graceful about deleted posts in GatherOEmbedData