Fixed routes reloading

Viewstate lib completely reloads all app routes. If engines are used
it's possible that routes are loaded in wrong order and then any
engine route extension defined in main app is overwritten.

How to reproduce:
Conductor adds additional 'edit_xml' action to base_images resource.
If you access e.g. /pools/index page (which calls the viewstate method
which reloads routes) and then if you access tim/base_images/new page,
you should get error:
Undefined method `edit_xml_base_images_path'
Make tim accessible under /api

This solution is not ideal because resources from engine are enumerated
but it's best I found out.
fixes #267
Re-enabled images path under /api

This path was disabled in commit 684b3c392715c21e1aad800f6851b422a11c1e36
because tim wasn't accessible under /api yet.
Removed aeolus-image dependency

This gem should not be needed anymore after switching to Tim.
Removed some ancient json files which are not used anymore
Fixes glance_url to use a string, not a text field

This updates db/seeds.rb only, without a migration. But since we're
updating before the release, there should be need for one.

It turns out that :type => 'text' gives you a textarea...

Closes https://github.com/aeolusproject/conductor/issues/335
fix cost est. for instance, fixes: #359
BaseImages#show shows provider accounts whether or not images are built

This fixes a bug where the BaseImage detail page would only show the
available provider accounts if they had an image built.

Fixes https://github.com/aeolusproject/conductor/issues/306