Added a new parameter az default option to define target element

1- 'target' added as default option and it's value set to this
2- A variable named '$target' defined
3- In the function named 'insertNav', '$container' replaced with '$target'
4- '$container' in lines 199 and 222 has been changed w/ '$target'
5- Now it works and 'appendTo', 'prependTo' also can set as 'location' value
Update jquery.scrollNav.js

check please, added an if condition inside of $container.length condition to check if $target is available or not, if is not available, log in console and returns false.
Merge branch 'refs/heads/v2.0' into fork/MghdadHadidi/v2.0

* refs/heads/v2.0: (24 commits)
  Added condition to check for a selector before calculating it's position
  wrong handle for jeffbyrnes
  Updated contributors
  Updated gruntfile for more awesome tasks
  Updated repo urls in manifests
  Updated README to include min requirements
  Bumping for v2
  Updated active class to top most nav section in view
  Added arrow key navigation option
  Stopped scrolling to a url hash if it's already in view
  Added bower manifest
  Hotfix: Replaced section heading value with settings option and fixed code style
  Typos
  Added test to check that nav is inserted
  Added check for url hash and scroll to it if one exists
  Updated package details
  Added sub-section test and teardown function to all modules
  Fixed link text error when a defined section heading is the first child of the article
  Wrote some better tests
  Fixed the gitignore
  ...

Conflicts:
	jquery.scrollNav.js
Updated to include option for insertion target

Also updated the option name "location" to "insertLocation"
Forgot to build before pushing
Update jquery.scrollNav.js

global variable "$target" removed, and settings.target used instead that.
Merge pull request #2 from jimmynotjim/fork/MeghdadHadidi/v2.0

Correct PR location
Removed old source location
Merged PR #21 from MeghdadHadidi