chore(grunt-utils): fix java classpath on Windows
chore(travis): speed up the build

- parallelize the tasks
- cache requests (e2e tests)

This reduces the time from ~18min to ~12min.

It makes the output little messy. We could buffer output of each task and display it once it's fully finished, nicely. I think giving instant feedback is better.
chore(grunt-utils): remove unnecessary quotes from minerr_url

The quotes were causing the minerr processing to fail on Windows
feat(ngForm): evaluate form name against scope

This evaluates form name before publishing onto scope
<form name="ctrl.form"> will be published as
$scope.ctrl.form instead of $scope['ctrl.form']

BREAKING CHANGE:
If you have forms with a name that has a dot in it:

<form name="ctrl.form">

The controller needs to be changed to access the form.

Before:

function($scope) {
  $scope['ctrl.form'] // form controller instance
}

After:

function($scope) {
  $scope.ctrl.form // form controller instance
}

There is no reason to support the previous way and now
it's possible to access a form from a controller using
the new "controller as" syntax.
fix(ngForm): support child forms with names that are expressions

Ensure that they are deregistered when parent is removed.