[ai] move behavitor from actor to agent class.

Change-Id: I4f79430a5562669c03b87dd97d0dc9fb1bb995c8
[fix] update dna sate aftr award the sample to ensure the max count is
set before you try again. so you dont get a ohh i failed, try again
and now you get 'you can not sample from that creature'

Change-Id: I23a051e224689deadb30a01bf21b7d7d48caeb87
[Added] lua unit tests for the theme park logic and restructuring to
make the screen plays testable with the busted framework.

Change-Id: I3497a522dbc2542f7595a9228a35d6873ff9d074
[Added] Biribas Tarun Task

Change-Id: I7779222a6709c7f12e68951912f68bfea6a09066
[changed] test name
Merge branch 'unstable' of ssh://TheAnswer@76.73.75.106:29418/Core3.git into unstable