Finalize move from app server to microservices

Squashed commit of the following:

commit 33cdbcfbd2a24c163395085383a7a278707ce6c8
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Jul 18 08:39:50 2014 +0200

    Fix: consider trial_attachments when caching trial

commit b25789b148e84989328da08801ba2e601a8f2092
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Jul 18 07:57:48 2014 +0200

    Remove deprecated route

commit 30414bf4ce567407da29f8193010dbf313725afb
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Jul 17 22:59:42 2014 +0200

    New trial_attachments, remove previous attachment code

commit 0bc59f73f2a7d2e562bd1a4fda5dbea5f60dbc19
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Jul 15 22:48:14 2014 +0200

    Add new model StorageAttachment and support

commit 09a191fced5b58cc2ab5e07487510f4cf052ff52
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jul 13 19:33:24 2014 +0200

    Remove unused code related to torquebox and the old executor api

commit b26a3d0db1d974e8b033c89132a1b058908c9042
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jul 13 19:23:51 2014 +0200

    Remove executors_api and attachment api

commit 99b330586e530bcbac2424afaede166a47f35029
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jul 13 19:19:54 2014 +0200

    Update readme wrt. new architecture (sans torquebox/polyglot)

commit 0aebf4de7f699af10b33341b652371348c8fc1f5
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jul 13 19:14:27 2014 +0200

    Remove torquebox message processors

commit 014bf1696e202be266398dc70ec79030d6825592
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jul 13 12:58:25 2014 +0200

    Refactor release version display and handling

commit 3857cf421f682c29ac439da48ffe79f82970729f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Jul 12 15:23:27 2014 +0200

    Link to attachments from storage-service

commit 9a28f8ff7978bb0ff83e7f7cedb8bd0fa05fe6a1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Jul 10 11:27:25 2014 +0200

    Remove /config/scecrets.yml, config/database, db/seeds.rb from version control

    since they clash with how we manage deployment with ansible

commit a7a1b898061f924cb17342db487bb24bce3040b1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Jul 9 21:09:08 2014 +0200

    Use local rabbitmq as default

commit e4a7914d22609cdd37f7ac9e4d16222ae3115206
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Jul 2 21:17:16 2014 +0200

    Removed trial state sweeper

commit dca39bf3be2dbe6d955fe79a5617ad8aa35e638c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Jul 1 10:02:03 2014 +0200

    Messaging: improve init; bind to trial_event

commit 3b6a7dca877b9e13f7ec478ac2e166c2192e8367
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Jul 1 09:25:34 2014 +0200

    Updated updated_at of trial per trigger

commit bc64d2b54ac5b0ab86d3d046a29ef3468c438d4b
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Jul 1 09:22:09 2014 +0200

    Remove torquebox, refactor messaging initialization

commit e3058a24325daa7fa6e37776eda96aedac38a5f6
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Jun 23 23:05:15 2014 +0200

    Receive branch_updates via amqp