Remove unnecessary resource 'webconference', refs #804

It had a controller with only 2 actions, that were now moved to other controllers.
Move routes nested at /home to /my

Mostly a renaming of HomesController to MyController. The actions that are there
make more sense under a route such as /my/home and /my/activity. They are routes
available to the current user only, but not necessarily related to his home.
More actions should be added in the future in this controller.

Note that the route helpers for these actions changed!
Remove last references to machines
Remove tree spec-old/

These files were kept for reference only while the tests were being reimplemented.
Not everything was reimplemented, but in case we need them again we can simply
get these files from an old revision on git.
Add a page to show the recordings of a user, refs #804

At /my/webconference/recordings.
Not 100% complete yet, still need to make it fetch the list of recordings when
the page is rendered.
Fetch recordings when the recording list is shown, refs #804

Triggers a POST to fetch the recordings for the given webconf room and then
gets the list of recordings again to update the page.