Merge pull request #1042 from rsvato/master

[RJA-2906][feature] - Merge OG changes
Merge pull request #1043 from rsvato/master

[RJA-2907][fix] - Missed ternary expression copy and expanding
Merge pull request #1044 from rsvato/master

[RJA-2907][fix] - Work out assignment instead of map expression.
Merge pull request #1045 from rsvato/master

[RJA-2956][feature] - Add cache to not recompile template for created en...
Merge pull request #1046 from rsvato/master

[RJA-2907][fix] - Additional cases added
Merge pull request #1047 from rsvato/master

[RJA-2907][fix] - Fixed ElvisExpression copy
Merge pull request #1048 from rsvato/master

[RJA-2907][fix] - Added TernaryExpression adding
Merge pull request #1049 from rsvato/master

[RJA-2907][fix] - Handling nulls correctly
Merge pull request #1050 from rsvato/master

[RJA-3017][fix] - Attachments array included in action tracking answer
Merge pull request #1051 from rsvato/master

[RJA-3024][fix] - REST requests for actions and attachments for collapse...
Merge pull request #1052 from rsvato/master

[RJA-3023][fix] - REST request to /rest/projects/n/envs/m takes much time
Merge pull request #1053 from rsvato/master

[RJA-3022][fix] - Duplicate REST requests when opening instance
[RJA-2806][fix] -Web support for asynchronous request processing
[RJA-2810][feature] - JS for async processing
[RJA-2810][feature] - JS for async processing
[RJA-2810][feature] - JS for async processing