Adding the code for the new system class.
Adding more validates in manifest parse (#35):
  - image is required;
  - declared dependencies are required;
  - circular dependencies are checked;
Adding more options for manifest.systemsInOrder (#35)
Refactoring name containers to use key.value
Adding namespace and filter in system class.
Changing manifest to use new System class.
Adding getter “dependsInstances” in System.
Adding initial code for system/scale. #35
Initial code for azk up.
Adding support MOCHA_GREP in grunt test task.
Merge branch 'master' into add_logs
Adding grunt and docs systems to Azkfile.
Merge branch 'master' into add_logs

Conflicts:
	CHANGELOG.md
Moving escapeRegExp to azk.utils and adding tests.
Adding annotations parse to azkListContainer and inspect.
Adding parse status to set states in container list.
Refactoring generator to use a object in `mount_point` and fixing rules to use this.
Refactoring system to use mock_manifest in spec.
Adding shell option in system.
Adding daemonOptions in system.