LMW-36 Removed useless methods
LMW-36 Added current value to element
LMW-36 Stored switch value into current value
LMW-36 Added submit form logic
LMW-36 Changed form view controller
LMW-36 element's current value is stored using its specific type
LMW-36 Added default parameter
LMW-36 SF - copryright header
LMW-36 Support user messages with time
LMW-36 Added form validation code
LMW-36 Support record update (new record version will be created)
Merge branch 'master' into LMW-36-ddl-call-service-submit

Conflicts:
	ios/Library/Liferay-iOS-Widgets.xcodeproj/project.pbxproj
	ios/Library/Source/Base/BaseWidget+progress.swift
	ios/Library/Source/Base/BaseWidgetView.swift
	ios/Library/Source/Login/LoginWidget.swift
Merge branch 'master' into LMW-36-ddl-call-service-submit

Conflicts:
	ios/Library/Liferay-iOS-Widgets.xcodeproj/project.pbxproj
	ios/Library/Source/Base/BaseWidgetView.swift
	ios/Samples/Swift/Liferay-iOS-Widgets-Swift-Sample.xcodeproj/project.pbxproj
Merge branch 'LMW-36-ddl-call-service-submit'