(#11829) Add f5_selfip type/provider support

* Add f5_selfip support on device.rb
* Remove unnecessary file
* Update README documentation
(#11829) Update f5_self_ip type.

* Clean up documentation.
* Autorequire f5_vlan.
* Confine provider to only run on devices below version 11.
Merge pull request #96 from nanliu/ticket/11829

(#11829) Add f5_self_ip type/provider
(#11859) Add f5_vlan type/provider support

* add f5_vlan type/provider.
* update README documentation.
* fix provider create method.
* add autorequire to f5_trunk.
* add caching when requesting data.

Conflicts:

	README.markdown
(#11859) Update f5_vlan type.

* Add F5 v11 support.
* Add spec test.
* Clean up whitespace.
Merge pull request #98 from nanliu/ticket/11859

(#11859) Add f5_vlan type/provider.
Merge branch 'master' into 0.4.x

Conflicts:
	Modulefile
	README.markdown
(#12325) add f5_provision type / provider support

Conflicts:

	lib/puppet/util/network_device/f5/device.rb
(#12325) Update f5_provision type.

* Cleanup whitespace.
* Add spec tests.
Merge pull request #100 from nanliu/ticket/12325

(#12325) Add f5_provision type/provider.
(#11972) add f5_license support
(#11972) Update f5_license.
Merge pull request #101 from nanliu/ticket/11972

(#11972) Add f5_license type and provider.
add f5_user support
add password change and encrypted password capabilities in f5_user_10 provider
remove unneeded home_directory property
add is_encrypted value validation on password property
(#11829) add f5_selfip support
(#11859) add f5_vlan support
remove unnecessary file