Add possibility to search for also for .rb role definitions
Make sure that runlists are expanded correctly

All three fixtures have role[test_server] in their runlist (current
skips one)
Wrong test; we should always get a Chef::Node.
Make all tests run
Actually made sure the runlists are expanded, used correct default environment and only use existing roles