fix(ngResource): correct leading slash removal.

Fixed an issues with ngResource param substitution where it was incorrectly removing leading slash when param was followed by a non-slash character.
Ex:
'/:foo/:bar.baz/:aux'

params = {
  foo: 'aaa',
  bar: undefined,
  aux: undefined
}

The above params were incorrectly producing '/aaa.baz' but now it results in '/aaa/.baz'.
feat(directive): added ng-open boolean directive

Closes# 1797 add ng-open attribute
feat(route): Allow using functions as template params in 'when'
feat(scenario): add mouseover method to the ngScenario dsl
fix($resource): Route constructor, updated RegExp

Update RegExp to allow urlParams with out leading slash (/).
- Will allow reoucese to be loaded from a relative path

Example:
var R = $resource(':path');
R.get({ path : 'data.json' });

Example usage:
Load resources in applications not using webserver, ie local webapp in on a tablet.
docs(contribute): adding npm install to step-by-step

npm install is listed in the dependencies section of the contribute guide but
is missing from the step-by-step. This adds it as step 4.