NFC-reading implemented to ReadTrackTagActivity
Merge branch 'develop' of
https://github.com/NFC-Orienteering/NFC-Orienteering.git into develop

Conflicts:
	AndroidManifest.xml
Created an Abstract parent class for NFC-Activities
ActiveOrienteeringEvent and ReadTrackTag.
fix problem with running on non-NFC device
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	src/org/uta/nfcorienteering/activity/BaseNfcActivity.java
I just add the condition in the checkpoint.java where if it gets the
right track id it ll return true value otherwise in case of null or
wrong track id it will put an exception.
add and modify attributes of event and track
add and modify attributes of event and track
add and modify attributes of track
Merge branch 'develop' of
https://github.com/NFC-Orienteering/NFC-Orienteering.git into develop

Conflicts:
	src/org/uta/nfcorienteering/event/Track.java
fix the track.java missing problem
update urlGenerator and jsonResolver
Added AsyncTask for background download operations to ReadTrackTag and
other smaller fixes.
Merge branch 'develop' of
https://github.com/NFC-Orienteering/NFC-Orienteering.git into develop

Conflicts:
	src/org/uta/nfcorienteering/event/Track.java
Set Serializable implemention on Track ...git-conflicts.
Event and Track data is now downloaded after reading a tag and presented
in TrackInfoActivity.
add map display with zooming and moving
Set OrienteeringRecord as Serializable and modified Event info related
intents to pass the OrienteeringEven-object as an extra to next
activity.
a little refactor in mapActivity
update on gesture image view