CLOUD-282 usage filtering by blueprint name and id
CLOUD-282 add stack status field to cloudbreak event and usage domain objects
CLOUD-282 add username to cloudbreak usage json response

Conflicts:
	src/main/java/com/sequenceiq/cloudbreak/controller/json/CloudbreakUsageJson.java
	src/main/java/com/sequenceiq/cloudbreak/converter/CloudbreakUsageConverter.java
CLOUD-282 add  stack name field to cloudbreak usage and event entitites
CLOUD-282 change date format of cloudbreak usage json day field
CLOUD-282 rename runningHours field of cloudbreak usage to instanceHours
CLOUD-282 change CloudbreakUsage's instanceHours type and create/use DTO instead of multiple parameters
CLOUD-282 update stack status with stack updater in DefaultStackService
CLOUD-282 refactor StackStatusUpdateHandler resources start/stop
CLOUD-282 create builder for CbUsageFilterParameters and fix checkstyle errors
CLOUD-282 fix cloudplatform at MetadataUpdateComplete creation in GccMetadataSetup
CLOUD-282 trigger billing changed events at up/down scale
CLOUD-282 add nodeCount field to cloudbreak event
CLOUD-282 handle up and down scale at usage generation
CLOUD-282 update log messages in DefaultCloudbreakUsageGeneratorService
CLOUD-282 trigger billing changed event after stack node count has been updated
CLOUD-282 fix mistyped function name
Merge pull request #348 from sequenceiq/events

CLOUD-282 Update event/usage generation mechanism with up/down scale