Area and line attack added

Press A for area attack. Click anywhere for the attack to happen there.
Press S for line attack. Attack moves out from player in direction of
the click.
Defaults to movement after every click.
Merge pull request #5 from mutface/BurakPod

Area and line attack added
Basic attack

Basic attack framework
added aoe attack from origin player. press d to activate (no mouse required)
Added camera scrolling on iPad (UNTESTED)

Implemented camera scrolling for iPad, no t sure if it will work though
as I can't test without an apple dev license (or an iPad). Shouldn't
affect anyone running on PC/Mac.
Upgraded Camera

-Implemented camera "scoop" on zoom
-Fixed bug where zooming all the way in or out would also cause the
camera to scroll
-Slowed down camera scroll speed on iPad. Also added public variable so
ipad scrolling speed can be further adjusted in the inspector.
line attack and area attack visualization
attack visuals - prefabs needed to be in Resources
with networking mechanism (RPC)
death and respawn at random sparkpoints
added RPC calls for death and respawn
NavMeshAgent fix + missing comments

NavMeshAgent is now stopped in the beginning of MovePlayer function and
reenabled only if Player is actually supposed to move
Merge remote-tracking branch 'origin/BurakPod'
Merge branch 'JihuiPod'

Conflicts:
	LifeSpark/Assets/Photon Unity Networking/Resources/PhotonServerSettings.asset
	LifeSpark/Assets/_Scenes/MainMap.unity
Merge branch 'AlexPod' to master
Revert "Merge branch 'AlexPod' to master"

This reverts commit 0f89926467ab73241fb20e65cc22af4df52232b1.
"Cannot get messages when not connected" hotfix

Moved block for getting meta players from Start to Update and added
checks to insure it only happens after the network manager has connected
to the network.

This still seems too early for this stuff to be happening though, as
there aren't other players to connect with yet.
Removed redundancy and fixed basic attack RPC error

CombatManager had some duplicate/redundant code from PlayerManager, so I
removed that. Also fixed an RPC error I was getting when doing a basic
attack.
Merge Branch "AlexPod" to master (take 2)
Quick fixes (see description for list of fixes)

-PhotonView id conflict between BossCage and Manager.  Both were made 0
in different scenes. Changed BossCage to 900.
-MonsterClient was trying to instantiate the jungle camps as scene
objects on every client. Added in a check for IsMasterClient() to the
NetworkManager and checked it before instantiating camps.
- Fixed RPC resolution error with player movement: Enums are cast as
ints when sent in RPCs, so I changed the calls to intentionally cast it
to int (for the sake of its own client) and then accept the int and cast
it back to a PlayerInput.TargetType in the RPC declaration.