Add lsl event argument checking for attach and on_rez
Add lsl event arg checking for at_rot_target
Add arg checking for at_target lsl event
refactor: rename internal lsl parser VectorDeclaration -> VecDeclaration for consistency
Add lsl arg syntax checking for control event
Merge branch 'justincc-master'
varregion: many more updates removing the constant RegionSize and replacing
with a passed region size. This time in the map code and grid services code.
varregion: extract banned region logic into a class for cleanlyness.
Add 'not found' caching in EntityTransferModule.GetRegionContainingWorldLocation
so hitting borders and bad teleports do not continuiously hammer on the GridService.
Add serialization/deserialization of region size to RegionInfo, GridRegion, and RegionData.
This does not modify interfaces or handling of variable sized regions. This only
enables the loading and storing of the region size and the reporting of the
region size in grid service responses.
The database tables already have the code to load and store the region size.
Initialize default region size in GridRegion in the no parameter constructor
as is used by the grid connector tests.
varregion: Add region size to teleport event messages (EnableSimulator,
CorssRegion, TeleportFinishEvent).
Have Simian grid service return the region size.
Many teleport related debug log messages. Can be removed when teleport
works (like that's ever going to happen).
Merge branch 'master' into varregion

Conflicts:
	OpenSim/Framework/Constants.cs
	OpenSim/Framework/RegionInfo.cs
	OpenSim/Services/GridService/GridService.cs
	OpenSim/Services/Interfaces/IGridService.cs
Most conflicts had to do with Util routines not in master branch yet.