Fixes #8395: Load engine without expanded path

This was causing Topological sort error between initializers.
Initializers were loaded twice for Bastion,
because the path in Rakefile was expanded differently than bastion was previously loaded.
That is caused by symlinks in the path.
Merge pull request #22 from pitr-ch/master

Load engine without expanded path
Fixes #8396: Remove use of 'alchemy'.

Alchemy was an old namespace from a previous intent to consolidate
components on a third party library. This moves all widgets, incubator
and alchemy components into Bastion.components for consolidation.
Fixes #8399: Allow plugins to declare stylesheets to include.
Merge pull request #24 from ehelms/fixes-8399

Fixes #8399: Allow plugins to declare stylesheets to include.
Merge pull request #23 from ehelms/fixes-8396

Fixes #8396: Remove use of 'alchemy'.
Version bump to 0.1.9
Fixes #8380: Adds a grunt based development server for livereload and prototyping.

This adds a grunt based development server that Bastion or a plugin
can start and have all the assets automatically loaded. This means that
all routes provided by the plugin or Bastion can be accessed on port
9000 and all api/data calls will be proxied to your running Rails
server.