Merge pull request #81 from andig/master

Added performance tests
Merge pull request #82 from andig/master

Fix missing console tool updates from pr #80
Fix middleware undefined when loading groups form remote middleware
Improved optimizer SQL, error handling and test cases
Merge pull request #86 from andig/aggregation-fixes

Improved optimizer SQL, error handling and test cases
reuse bootstrapping & fix coding conventions
Fix typo
Merge pull request #88 from andig/fix-aggregate

Fix typo
Allow --eval to access arrays by index
Merge pull request #89 from andig/vzclient

vzclient: Allow --eval to access arrays by index
Merge pull request #90 from andig/vzcompress

vzcompress2: Re-use bootstrapping, loading entity definitions & fix coding conventions
Merge pull request #84 from andig/remote-middleware

Fix middleware undefined when loading groups form remote middleware
Removed duplicate code
Merge pull request #91 from andig/tests

Merging as only test cases affected.
Remove calculating min/max/avg for groups. Not needed, bad for performance, bad idea.
Allow multiple uuids
Merge pull request #93 from andig/vzclient

Allow multiple uuids
fixed a typo
Improved aggregation optimizer- less queries, fixed MySQLOptimizer tuples=n optimization not being called
Ensure clean properties aren't considered dirty