Move autoconfigure tasks to project.tasks.addRule()

Previously, we used fabric.addRule() in order to create default tasks, which was
creating the new tasks for each call to fabric.findByName(). This resulted in
creating the tasks several times for each fabric.
Do case insensitive search on fabrics on tasks.addRule
Evaluate fabric before creating a GluRESTServiceImpl
Merge pull request #3 from sgillespie/master

Move autoconfigure tasks to project.tasks.addRule()