Introduce as_timer
Remove memtracker from the as_module
Replace as_aerospike with as_udf_context .. which contains entire execution context
Add as_udf_context in the make file
Remove #pragma from the .c file
Removed unnecessary getter functions and fixed the structure type definition
Remove as_udf_context.c file ...
Fix as_timer type definition
change cf_rc_count return type to cf_atomic_int_t to avoid g++ warning on "volatile" type qualifier on function return
Use optimization flag for tests too.
Merge pull request #2 from citrusraj/master

Code to add time limit for UDF execution ... with review comments addressed
AER-2087 : Fix for skipping ref-counts when server returns as_nil for udf's, added a test file for as_nil type