developing a new system for calling paths
matcher for edit|show page for given object with given name
need reboot
finished refactoring cuke navigation
clean up
clean up
incorporated changes to map & local residents cukes from marian
cleaned up contributors steps
shuffled the location of some step defs
merged with upstream
changed cuke wording to match new definitions
Dried out logic duplication between 'visit' and 'should be on' page matchers
nav changes
merged with upstream
resolved differences with editable footer links
merges latest dev to nav branch
Locally disable rspec warning of message expectations on nil object

I disable the warning only in the context of a single example where
the test deliberately sets the user to nil and set message
expectations on it.

The warnings were:
```
      when current user is nil
An expectation of :present? was set on nil. Called from /home/david2/LocalSupport/spec/controllers/volunteer_ops_controller_spec.rb:121:in `block (5 levels) in <top (required)>'. Use allow_message_expectations_on_nil to disable warnings.
An expectation of :organization was set on nil. Called from /home/david2/LocalSupport/spec/controllers/volunteer_ops_controller_spec.rb:122:in `block (5 levels) in <top (required)>'. Use allow_message_expectations_on_nil to disable warnings.
```
Restore commit "vagrant file with some networking update"

This reverts commit 426c57755ba6eda81546604261a4d28cf967277c.

Original was commit 15d5749d6f1f9b678db8c7aefc4a7acc8fd88af4
Author: Sam Joseph <tansaku@gmail.com>
Date:   Fri Jun 6 20:57:32 2014 +0100

It allows a Vagrant VirtualBox host machine to move from
one network to another without restarting the Local Support guest.

http://stackoverflow.com/questions/18457306/enable-internet-access-inside-vagrant
Integrate Vagrantfile changes into upstream
wrapping up final changes to nav pull request