method for not overwriting attachments
new way of storing files without overwriting them
Interface for BPM assets provider
Changed method to get users connected to process: now external providers are available
fixed roles nullpointer exception
Providing variables for process instance event
Logging
Merge branch 'master' of github.com:idega/org.jboss.jbpm

* 'master' of github.com:idega/org.jboss.jbpm:
  Providing variables for process instance event
  fixed roles nullpointer exception
  Changed method to get users connected to process: now external providers are available
  Interface for BPM assets provider
  new way of storing files without overwriting them
Merge
Not logging when querying for sub-processes
Checking if system mail is not null
Method for checking by roles
Layout changes
Improving loading CasesBoardViewer
Removed needless config
Added try-catch for converting SQL results to variable
New method to get variable by proc. def. name and var. name
Merge branch 'master' of github.com:idega/org.jboss.jbpm into BRANCH_PLATFORM_5

Conflicts:
	pom.xml
	src/java/com/idega/jbpm/data/VariableInstanceQuerier.java
	src/java/com/idega/jbpm/data/dao/BPMDAO.java
	src/java/com/idega/jbpm/data/dao/impl/BPMDAOImpl.java
	src/java/com/idega/jbpm/data/impl/VariableInstanceQuerierImpl.java
	src/java/com/idega/jbpm/exe/ProcessDefinitionW.java
	src/java/com/idega/jbpm/exe/TaskInstanceW.java
	src/java/com/idega/jbpm/identity/RolesManagerImpl.java
	src/java/com/idega/jbpm/utils/JBPMConstants.java
	src/java/com/idega/jbpm/variables/impl/BinaryVariableImpl.java
	src/java/com/idega/jbpm/variables/impl/BinaryVariablesHandlerImpl.java
Bug fixes after merge